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'

点击这里

相关文章:

  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2022-01-02
  • 2021-10-21
猜你喜欢
  • 2021-10-21
  • 2022-12-23
  • 2022-03-02
  • 2021-07-15
  • 2021-09-04
  • 2022-03-03
相关资源
相似解决方案