【发布时间】:2015-05-21 09:23:03
【问题描述】:
如何将包含多个值和逗号的变量写入 CSV 文件?
例如,变量可能包含jimmy,5,250,james,我想将其写入 CSV 文件,然后开始一个新行并以相同的方式再次在循环中写入下一批变量。
outFile = open('outputfile.csv','w') csvFile_out = csv.writer(outFile, delimiter=',') csvFile_out.writerows(valuesvariable)
【问题讨论】:
-
使用 SSV:分号分隔值。 ;) 或者,在写作时用其他东西替换逗号,然后在阅读时将它们放回去。
-
变量你有字符串吗?如果是这样 - 只需将其写成一行...
-
确实没有标准的csv格式。这意味着没有标准的方法可以做到这一点。我会选择 SSV,或者用连字符封装变量,允许某些解析器将它们视为字符串