码迷,mamicode.com
首页 > 编程语言 > 详细

Python: 程序print到文件中

时间:2016-09-01 16:14:54      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

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到文件中

标签:

原文地址:http://www.cnblogs.com/billyzh/p/5830029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!