首页 > 代码库 > Python: 程序print到文件中
Python: 程序print到文件中
Python 3.x
将输出内容写入到一个文件,需要两个命令。open指明Python用什么文件名,w 意味着我们要写入该文件,
encoding=”utf-8″指明Python如何把中文写入该文件。包含 file = f 的print (打印)语句,来输入数据到文件中。
f = open("output.csv","w",encoding="utf-8")
print(‘some text‘ , file=f)
f.close()
注意:
python生成csv文件用excel打开乱码,用notepad++打开显示正常,怎么办呢?
是因为Python编辑器和excel编码不一致, Windows 下excel 编码普遍是 gb2312 格式。
可以将encoding="utf-8",改成encoding="GBK"。
(GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。)
#for Python 2.x use
print >>,‘some Text‘
点击这里
Python: 程序print到文件中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。