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


嗨,我

遇到了一个问题,我需要比较 2 个 CSV 文件并写入 csv2 中不在 csv1 中的行。 我仍然习惯于Python,只需要一个指南来解决这个问题的正确方向。

试试这个:

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)

相关内容

  • 没有找到相关文章

最新更新