python3-csv写入中文乱码问题

python3-csv写入中文乱码

正确打开方式应该加上encoding=‘utf-8-sig’

代码

import csv
data = [[‘American’,‘美国人’],
[‘Chinese’,‘中国人’]]
with open(‘results.csv’,‘w’,newline=’’,encoding=‘utf-8-sig’) as f:
w = csv.writer(f)
w.writerows(data)

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页