csv编码格式,保存换行问题

之前遇到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='':即在每行末,不额外添加换行符

猜你喜欢

转载自blog.csdn.net/weixin_42642483/article/details/83119950