a = {1:['a','b','c'],2:['z','x','c']}
with open("e:/down/python/text.csv","w+",encoding='utf-8') as f1:
f1.write("我们只售卖以上五种口味\n新口味尽请期待!")
代码运行后csv文件打开会中文乱码
原因:encoding=‘utf-8’
改为: encoding=‘utf-8-sig’ 后解决
a = {1:['a','b','c'],2:['z','x','c']}
with open("e:/down/python/text.csv","w+",encoding='utf-8-sig') as f1:
f1.write("我们只售卖以上五种口味\n新口味尽请期待!")
总结:utf-8-sig