#例子:合并a.txt、b.txt、c.txt合并成逗喊d.txt文件
#文件列表,遍于读取
flist = ['a.txt','b.txt','c.txt']
#要写入的文件
ofile = open('d.txt', 'w')
#遍历读取所有文件,并写入到输出文件
for fr in flist:
for txt in open(fr, 'r'):
ofile.write(txt)
ofile.close()
效山仿野果如下大梁:
利用write函搏搜数写入晌银拆文件,例如a = ["a"宴枣,"b","c"]
file = open('test.txt','w')
for i in a:
file.write(i)
file.close()
newfile = open("test.txt")
newfile.read()
首先导入sys模块import sys
然后在打算把纯带基输出数据写入文件的代码之前加上以下代码
output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile
上面的filename表示输出文件
程序结束或恢复成正常输出时加上以下代码
outputfile.close()
sys.stdout=output
恢复做谨输出为行腊开始保存的正常输出值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)