📅  最后修改于: 2023-12-03 15:19:36.881000             🧑  作者: Mango
filecmp.cmp()
方法是 Python 中用于比较文件的函数。它可以比较两个文件的内容是否相同,并返回一个布尔值。
filecmp.cmp(file1, file2, shallow=True)
file1
:要比较的第一个文件路径。file2
:要比较的第二个文件路径。shallow
:可选参数,若为 True
,则只比较文件的内容,否则还要比较文件的元数据。默认值为 True
。True
,否则返回 False
。import filecmp
# 两个文本文件的内容相同
result = filecmp.cmp('file1.txt', 'file2.txt')
print(result) # True
# 两个二进制文件的内容不同
result = filecmp.cmp('image1.jpg', 'image2.jpg')
print(result) # False
在上述示例中,我们先比较了两个文本文件,它们的内容相同,因此返回了 True
。接着,我们又比较了两个二进制文件,它们的内容不同,所以返回了 False
。
filecmp.dircmp()
方法;