input file Output file - 在Python CSV模块中,在阅读和编写如何摆脱撇号时,我的代码如下。原始文件没有撇号但输出有。
import csv
with open("test.csv",'r') as f:
reader = csv.reader(f)
for row in reader:
writer=open('output.csv','a')
writer.write(str(row))
writer.write('\n')
writer.close()
答案 0 :(得分:0)
当write()要求输入字符串时,您可以一次编写一个元素。试试这个:
writer=open('output.csv','a')
for row in reader:
for element in row:
#print(type(element))
writer.write(element)
writer.write('\n')
writer.close()
另外我相信只有在循环已经完成所有写入过程时才会使用writer.close()
编辑:在打印中,您可以看到元素var的类型是字符串,而不是列表