为了比较两个文件并生成第三个文件,您可以使用以下 Python 代码:
with open('file1.txt', 'r') as file1, open('file2.txt', 'r') as file2, open('file3.txt', 'w') as file3:
for line1, line2 in zip(file1, file2):
if line1 != line2:
file3.write(line1)
file3.write(line2)
这个代码块中,我们打开两个输入文件(file1.txt和file2.txt)和一个输出文件(file3.txt)。使用zip函数,我们一次从两个输入文件中读取一行。如果两行不相同,我们将它们写入输出文件。 最后,我们将每个打开的文件关闭。
上一篇:比较两个文件并删除两者共有的行。
下一篇:比较两个文件并使用条件存储差异