文件一致性的判断-创新互联
# 实现一个函数
# 接受参数: 文件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))
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
创新互联建站于2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元新乡县做网站,已为上家服务,为新乡县各地企业和个人服务,联系电话:028-86922220当前名称:文件一致性的判断-创新互联
分享链接:http://cdiso.cn/article/cdchhs.html