knrt.net
当前位置:首页 >> python 输出到文本 >>

python 输出到文本

测试了一下前面朋友的代码,python2.7.5不能运行,改了一下 list = ['foo', 'bar']list.append("item")fl=open('list.txt', 'w')for i in list: fl.write(i) fl.write("\n")fl.close()

f=open('aaa.txt','w')f.write(str(list)+'\n'+str(x))f.close()

首先导入sys模块 import sys 然后在打算把输出数据写入文件的代码之前加上以下代码 output=sys.stdout outputfile=open(filename,'w') sys.stdout=outputfile 上面的filename表示输出文件 程序结束或恢复成正常输出时加上以下代码 outputfile.cl...

f = open('log.txt','w') print('日志文件',file=f) #print到文件 只要你把log.txt的路径写对就可以print到文件了

这是一个追加到文件的例子 s = 'Hello Python!\n'with open('test1.txt', 'a') as fw: fw.write(s)

转化成字符串,再写入到文本文件中即可。

输出的时候将print换成写入文件方式 fout = open("a.txt", "w+", encoding="utf-8")fout.write("this string will be output in txt.")

python 在写东西时首先写到硬盘的缓存里。Python退出时,才会把缓存中的东西输出到硬盘里。 在输出的语句后面加下面语句就可以了: fp.flush() fp是你打开的文件指针,即fp=file('tem.log','w')。 在Python中打开了文件,就不用重定向了。

a='Hello World!'s='a={}'.format(a)with open('hello.txt') as f: f.write(s)

f=open(path,'w') 这里的“path”代表你要将文件放在哪里的路径例如“C://Users/a.txt”f.write(String) 这里的“String”代表你要写进文件的数据

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com