您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页python生成的csv文件是乱码怎么解决

python生成的csv文件是乱码怎么解决

来源:二三娱乐

最近处理数据时需要将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知识请关注栏目。

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务