‘壹’ python怎样把爬到的数据保存到 text文件中
你那个函数 WriteToTxt就是把数据保存到文本文件的,如果你不放心的话,调用的时候把文件扩展名修改成.txt
‘贰’ python中如何将列表写入文件
a = [1,2,3,4,5,6,7,8,9]
tmp = []
for i in range(0,len(a),3):
tmp.append(str(a[i])+","+str(a[i+1])+","+str(a[i+2])+"\n")
file("./a.txt",'w').writelines(tmp)
‘叁’ Python 从txt文件中 读取数据存入 列表 并进行搜索查询
#coding:UTF-8
blist=[]
split_char=''
withopen('b.txt','r')asbf:
blist=[b.strip().split(split_char)forbinbf]
word='我'
printrepr(word)
forblinblist:
printbl
ifwordinbl:
print'blist[%d][%d]'%(blist.index(bl),bl.index(word))
‘肆’ python把一个字符串行表写入txt文件,并保证每个字符串占用一行且没有其他符号(例如[]‘’空格)
aa=['zali','sili','ann']
file=open('data.txt','a')
foriinaa:
s=i+' '
file.write(s)
file.close()
print("保存文件成功")
‘伍’ python 列表切片后如何保存到文件中
#!/usr/bin/envpython
infile=open('01MTYPE.out','r')
forlineininfile:
#这个for循环只会将文件最后一行保存到shao变量中
#存在明显问题
shao=line.strip().split()
infile.close()
#outfile=open('genotype.map','w')
#'w'会覆盖原来的数据,这样for循环只能写入最后一条数据到.map文件
outfile=open('genotype.map','a+')
foriinrange(len(shao)):
#outfile.write('%s'%shao[1:3])
outfile.write(shao[1:3])
outfile.close()
代码错误比较多,好好看基础吧
‘陆’ python怎么将数据写入txt文件
能不能把你相关的代码拿来看一下?你的file.open("file","a/r/w")第二个参数给的是哪个?
这个参数会影响你最后文件的内容的.
a是添加内容到以前的文件最后面
r是只读无法写
w是重新写,把之前的内容全部覆盖的.
没有代码只能猜测这么多了.
‘柒’ python新人,如何将结果输出到txt文件.
#coding='utf-8'
importos,sys
fromrandomimportsample
importtime
importdatetime
truelist=[]
falselist=[]
IP=['192.168.1.1','192.168.0.1','192.168.1.2']
f=open(datetime.datetime.now().strftime("%Y%m%d%H%M%S")+".txt","w")
foriinsample(IP,2):
ping=os.system('ping-c3%s'%i)
ifping:
falselist.append(i)
else:
truelist.append(i)
print('truelist:'+str(truelist),file=f)
print('falselist:'+str(falselist),file=f)
f.close()
‘捌’ python从txt文件中读取数字,并放入list中
背景:
文件内容每一行是由N个单一数字组成的,每个数字之间由制表符区分,比如:
0 4 3 1 2
2 1 0 3
1 2 0
……
现在需要将每一行数据存为一个list,然后所有行组成一个大的list。
工具:
1.strip():用于移除字符串头尾指定的字符,默认为空格,返回是字符串。
2.split():通过指定分隔符对字符串进行切片,返回是字符串组成的list。
实例: