十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍如何解决python生成的csv文件是乱码的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联专业提供遂宁服务器托管服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买遂宁服务器托管服务,并享受7*24小时金牌售后服务。
最近处理数据时需要将txt文件转化成csv格式,txt中正常存储显示的中文在写入到csv文件时变成了乱码,文件的编码未能正确处理中文,需要在写入csv文件时指定编码。
实现代码:
csvfile = file('data.csv', 'wb') # Display chinese correctly csvfile.write(codecs.BOM_UTF8) spamwriter = csv.writer(csvfile)
关键的一句话就是csvfile.write(codecs.BOM_UTF8),能够正常显示中文。
以上是如何解决python生成的csv文件是乱码的问题的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!