csv编码格式,保存换行问题
程序员文章站
2024-03-21 14:36:34
...
之前遇到csv文件编码默认为ANSI,程序读取数据成功,后续调用其他平台API时,无法找到匹配字符,导致代码BUG,调试了好长一段时间;在用excel查看文件时,发现有跳行
import csv
list = ['abc,def,gh','我是,一张,弓','中华,有神,功']
with open("rent3.csv","w",encoding='utf-8', newline='') as datacsv:
csvwriter = csv.writer(datacsv,delimiter=',')
for info in list:
print(info)
csvwriter.writerow(info)
datacsv.close()
其中encoding='utf-8':即存储为UTF-8编码格式
newline='':即在每行末,不额外添加换行符