• 代码如下
import csv
data = [['American','美国人'],
        ['Chinese','中国人']]

with open('results.csv','w',newline='',) as f:
    w = csv.writer(f)
    w.writerows(data)
  • 结果如下
    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)
  • 结果
    python3-csv写入中文乱码

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
  • 2021-11-19
  • 2022-01-16
  • 2021-11-16
  • 2021-07-25
猜你喜欢
  • 2021-07-07
  • 2021-12-23
  • 2022-12-23
  • 2021-08-02
  • 2022-12-23
  • 2021-12-20
  • 2021-06-03
相关资源
相似解决方案