【发布时间】:2014-06-07 04:35:54
【问题描述】:
尝试打开包含引号的 CSV 文件并将其删除。我查看了 python 的 CSV 模块的文档,它正在删除我想要的引号,但输出试图转义逗号,这是我试图避免的。这段代码:
csv.register_dialect('escaped',delimiter=",", escapechar="\\", quoting=csv.QUOTE_NONE)
reader = csv.reader(open(input_file, "rb"), skipinitialspace=True)
writer = csv.writer(open(output_file, "wb"), dialect='escaped')
writer.writerows(reader)
产生类似 value1\,value2 的输出。我如何从那里得到反斜杠,所以它只是输出中的逗号。输入文件包含一堆看起来像这样的行:
"Value1,Value2"
【问题讨论】:
-
为了清楚起见,您能否在问题中包含几行输入文件?