# 实现一个函数
# 接受参数: 文件1的参数,文件2的参数,默认参数=10240
# 计俩个文件的md5的值
# 返回它们的一致性结果True,False
import os
import hashlib
def enco_func(file):
md5_obj1 = hashlib.md5()
with open(file, 'rb') as f:
md5_obj1.update(f.read())
res = md5_obj1.hexdigest()
return res
def func(file1, file2, l_size=10240):
res1 = enco_func(file1)
res2 = enco_func(file2)
if res1 == res2:
return True
else:
return False
f1 = input('f1>>>') # E:\text1\day29\03时间差.py
f2 = input('f2>>>') # E:\text1\day29\04文件大小.py
ret1 = os.path.abspath(r'%s' % f1)
ret2 = os.path.abspath(r'%s' % f2)
print(func(ret1, ret2))
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。