合并csv文件中的两列
答案 0 :(得分:3)
这是一个例子,不知道你的分隔符。如果要将其写入同一文件,则必须首先缓冲整个文件,修改行,然后将其写回同一文件。
import csv
for row in csv.reader(open('test.txt'),delimiter="\t"):
print row[0]+row[1]
答案 1 :(得分:0)
fin = open('file.csv', 'r+')
fout = open('NEW.csv','w')
for line in fin.xreadlines():
new = line.replace(',', ' ', 1)
fout.write (new)
fin.close()
fout.close()
假设“file.csv”是输入,“NEW.csv”是输出。第一个逗号也被空格取代。您可以通过修改
来改变它new = line.replace(',','',1)
并用你想要的任何东西替换第二个参数