【发布时间】:2016-02-19 17:42:56
【问题描述】:
我的代码如下所示:
with open('Recipe 2.txt', 'w') as fp:
a = csv.writer(fp)
data = [['VER:3;'],
['Recipe 0;'],
['Last[1,1];'+d+';'],
a.writerows(data)
d 之前定义过。
我的问题是,当我将其写入文本文件时,我会在最后一行周围加上引号,如下所示:
Recipe 0;
"Last[1,1];1.5;"
如何去掉最后一行的引号?
最好, 乔纳斯
【问题讨论】:
-
您在
data的定义末尾缺少关闭]。我相信你应该得到一个语法错误? -
如果没有引号,您的最后一行将被错误地视为包含两个字段,其值为
Last[1和1];1.5;。
标签: python csv quotation-marks