合并csv文件中的两列

时间:2010-07-08 05:27:22

标签: python csv

合并csv文件中的两列

2 个答案:

答案 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)

并用你想要的任何东西替换第二个参数