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的格式写入