python csv文件写入失败什么意思,python错误总结,,csv文件写入中文乱

python错误总结,,csv文件写入中文乱

csv文件写入中文乱码问题以及读写错误

在python2.7中,运行程序以后出现以下错误。1 Traceback (most recent call last):2 13 File "C:/Users/Administrator/Desktop/python_code/untitled0.py", line 57, in 4 file=open(‘da.csv‘, ‘w‘,newline=‘‘)5 TypeError: ‘newline‘ is an invalid keyword argument for this function

通过度娘搜索后才知道,这是由于python3.x版本中open()函数的用法不一样。1 # 把 file=open(‘da.csv‘, ‘w‘,newline=‘‘)改成下面这个即可解决2 file=open(‘da,csv‘,‘wb‘) # python2.x中使用“wb”就能避免出现空行3 file.write(codecs.BOM_UTF8) # 解决中文乱码问题

解决这个问题需要再开头加上下面这行代码:1 import sys2 import codecs3 reload(sys)4 sys.setdefaultencoding(‘utf-8‘)

总结:

虽然是个小小的错误,但是没有搞清楚之前还是想了半天,找不到错误的原因。

编程能力还是有待提高,得多动手练习,才能在一个一个的错误中逐渐成长起来。

排解焦虑的最好方法,就是立即行动。

python错误总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值