嗨,我
遇到了一个问题,我需要比较 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)