Python教程

python写入csv 用Excel打开乱码的解决方法

本文主要是介绍python写入csv 用Excel打开乱码的解决方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

python写入csv 用Excel打开乱码的解决方法

来自:https://blog.csdn.net/gwruiki/article/details/123645329,感谢作者。  

主要是因为编码格式不对,不能使用encoding='utf-8',改为encoding='GB18030'即可
下面展示样例。

with open('1.csv', 'w', newline='', encoding='GB18030') as cf: 
w = csv.writer(cf) 
w.writerow(['col1', 'col2', '张三', '李四'])

'a'是追加模式,'w'是写入新值前清空原信息,'r'是只读模式,'rw'读写模式

这篇关于python写入csv 用Excel打开乱码的解决方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!