欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

相关标签: csv