下面是一个比较两个文件头部的示例代码:
def compare_file_headers(file1, file2):
with open(file1, 'rb') as f1, open(file2, 'rb') as f2:
header1 = f1.read(10) # 读取文件1的头部(假设头部长度为10字节)
header2 = f2.read(10) # 读取文件2的头部(假设头部长度为10字节)
if header1 == header2:
print("两个文件的头部相同")
else:
print("两个文件的头部不同")
# 示例用法
compare_file_headers("file1.txt", "file2.txt")
上述代码使用了open
函数打开两个文件,并分别读取了它们的头部(假设头部长度为10字节)。然后,通过比较这两个头部的内容,判断它们是否相同。
请注意,上述代码只比较了文件头部的内容,而没有比较文件的其余部分。如果你需要比较整个文件的内容,请逐行读取文件并逐行进行比较。