以下是一个比较两个 .txt 文件的示例代码:
def compare_files(file1, file2):
# 打开文件并读取内容
with open(file1, 'r') as f1, open(file2, 'r') as f2:
content1 = f1.readlines()
content2 = f2.readlines()
# 比较文件内容
if content1 == content2:
return "文件内容相同"
else:
return "文件内容不同"
# 比较两个文件
file1 = "file1.txt"
file2 = "file2.txt"
result = compare_files(file1, file2)
print(result)
在上面的代码中,我们定义了一个compare_files
函数,该函数接受两个文件名作为参数,并比较这两个文件的内容。首先,我们使用open
函数打开文件并读取每个文件的内容。然后,我们使用readlines
方法将文件内容读取为一个列表,其中每一行作为一个元素。
接下来,我们使用==
运算符比较两个文件的内容。如果它们相等,我们返回字符串"文件内容相同",否则返回字符串"文件内容不同"。
最后,我们使用file1
和file2
作为参数调用compare_files
函数,并将结果打印出来。根据比较结果,我们可以得知两个文件的内容是否相同。