可以使用Python的difflib库来比较两个文本文件的差异,并将结果输出到控制台或另一个文件中。
代码示例:
import difflib
with open('file1.txt', 'r') as f1:
file1 = f1.readlines() # 将文件内容读取为一个列表
with open('file2.txt', 'r') as f2:
file2 = f2.readlines()
d = difflib.Differ() # 创建Differ对象
result = list(d.compare(file1, file2)) # 比较两个文件的差异并把结果保存到列表中
# 输出结果到控制台或文件中
with open('output.txt', 'w') as f:
f.write('\n'.join(result))
运行以上代码后,会生成一个output.txt文件,其中包含了两个文件的差异信息。