比较2个CSV并将差异写入文件

时间:2019-06-17 05:17:47

标签: python csv compare

嗨,我遇到一个问题,我需要比较2个CSV文件并写入csv2中的行,而不是csv1中的行。我仍然习惯使用python,只需要一个指南就可以为这个问题找到正确的方向。

1 个答案:

答案 0 :(得分:0)

尝试一下:

with open('file1.csv', 'r') as f1, open('file2.csv', 'r') as f2:
    fileone = f1.readlines()
    filetwo = f2.readlines()

with open('file3.csv', 'w') as outfile:
    for line in filetwo:
        if line not in fileone:
            outfile.write(line)