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

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文件中并解决中文乱码的方法_第1张图片

你可能感兴趣的:(Python,乱码)