with open('CSDN.csv', 'a+',  encoding='utf-8', newline="") as f:
    f.write(u'中文')
    [f.write('{0},{1}\n'.format(key, value)) for key, value in dlc.items()]

代码解释

   with open →打开文件

   CSDN.csv → 文件名.文件类型

   a+ → 对文件的操作(对文件的操作还有r,w及这三种的组合方法)

   encoding='utf-8' → 编码格式

   newline="" → 解决隔行空行的问题

   f.write(u'中文') → 解决乱码问题

   [f.write('{0},{1}\n'.format(key, value)) for key, value in dlc.items()] → 将文件按照key,value的格式写入

 

Python将字典保存到CSV文件中并解决中文乱码的方法

相关文章:

  • 2022-12-23
  • 2021-11-29
  • 2021-12-24
  • 2021-12-25
  • 2022-12-23
  • 2021-12-22
  • 2021-10-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2021-12-02
  • 2021-07-09
  • 2022-12-23
相关资源
相似解决方案