利用python写入csv文件打开发现中文乱码。查找资料发现需要修改编码格式,我原来的写法是:
f = open('51招聘数据-金融分析2.csv',mode='a',encoding='utf-8',newline='')
试了一下网上的修改encoding
为'utf-8-sig'
和'gbk'
,最终发现’gbk’格式的编码是可行的。建议大家可以都试一下,可能不同版本的csv它支持的编码格式不一样。
f = open('51招聘数据-金融分析2.csv',mode='a',encoding='gbk',newline='')
三种编码格式:
utf-8
utf-8-sig
gbk
成功解决!