import hashlib
import sys
def check_md5(fname):
m = hashlib.md5() #创建md5对象
with open(fname,'rb') as fobj:
while True:
data = fobj.read(4096)
if not data:
break
m.update(data) #更新md5对象
return m.hexdigest() #返回md5对象
if __name__ == '__main__':
print(check_md5(sys.argv[1])) #sys.argv[0],是脚本本身的名,[1],才是要测试文件的名
#python3 脚本名 要测试的文件绝对路径
python-hashlib模块计算md5值(81)
最新推荐文章于 2025-09-28 18:23:57 发布
1592

被折叠的 条评论
为什么被折叠?



