写入CSV文件
- 字符串写入CSV文件方法
import csv csv_data = '''\ 我是KEY,我是value 我是,张三 我是,里斯 我是,我自己 ''' with open ("./test1.csv","w",encoding="utf8") as fq: for line in csv_data.splitlines(): #csv_data.splitlines按行分割 fq.write(line + "\n") 结果: 我是KEY,我是value 我是,张三 我是,里斯 我是,我自己 - CSV模块自带的方法写入文本格式【open是文件对象时,需要增加newline = " "】【
csv.writer(csvfile, dialect='excel', **fmtparams):参数可增加】- csvfile :文件对象
- dialect :列分割符默认是 ,
- lineterminator:行分隔符 \r\n
- quotechar :字段的应用符号,缺省为" ,双引号
- doubleqoute:双引号处理,默认为:True,如果和quotechar 为同一个,True则使用2个双引号表示,False表示使用转义字符将作为双引号的前缀
- escapechar:一个转义字符,默认为:None
- quothing:指向双引号的规则,QUOTE_ALL所有字段;QUOTE_MINMAL特殊字符字段;QUOTE_NONNUMERIC非数字字段;QUOTE_都不使用引号
csv_data = ( ("我是KEY","我是value"), ("我是","张三")

本文详细介绍了如何使用Python进行CSV文件的读写操作。包括使用CSV模块以字符串和字典格式写入文件,以及以列表和有序字典形式读取文件,涵盖了各种参数的用法。
最低0.47元/天 解锁文章
912

被折叠的 条评论
为什么被折叠?



