可以使用Python中的filecmp模块来比较两个文件的内容。以下是一个简单的代码示例:
import filecmp
# 比较两个文件是否相同
is_same = filecmp.cmp('file1.txt', 'file2.txt')
if is_same:
print('文件内容相同')
else:
print('文件内容不同')
# 查找差异并输出
diff = filecmp.cmp('file1.txt', 'file2.txt', shallow=False)
for line in diff:
print(line)
在代码示例中,首先使用filecmp.cmp()函数比较两个文件是否相同,如果相同就输出“文件内容相同”,如果不同则输出“文件内容不同”。接着使用相同的函数查找差异并输出。注意,为了确保查找到所有的差异,需要将shallow参数设置为False。