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