我正在将两个文件f1和f2读入我的Python代码中,我需要比较它们并以布尔值形式获取结果。
customers
但是我可以使用 filecmp 比较它们,但是我需要在此处指定文件路径,而不是文件,这对我的后续操作没有帮助。
答案 0 :(得分:0)
from itertools import zip_longest
def compare_binaries(path1, path2):
with open(path1, 'rb') as f1, open(path2, 'rb') as f2:
for line1, line2 in zip_longest(f1, f2, fillvalue=None):
if line1 == line2:
continue
else:
return False
return True