python写入csv中文乱码

利用python写入csv文件打开发现中文乱码。查找资料发现需要修改编码格式,我原来的写法是:

f = open('51招聘数据-金融分析2.csv',mode='a',encoding='utf-8',newline='')

python写入csv中文乱码_第1张图片

试了一下网上的修改encoding'utf-8-sig''gbk',最终发现’gbk’格式的编码是可行的。建议大家可以都试一下,可能不同版本的csv它支持的编码格式不一样。

f = open('51招聘数据-金融分析2.csv',mode='a',encoding='gbk',newline='')

三种编码格式:

utf-8
utf-8-sig
gbk

成功解决!

python写入csv中文乱码_第2张图片

你可能感兴趣的:(Python,python,csv)