zl程序教程

您现在的位置是:首页 >  其他

当前栏目

PythonMD5文件生成码

文件 生成
2023-06-13 09:14:07 时间
importmd5
importsys
defsumfile(fobj):
m=md5.new()
whileTrue:
d=fobj.read(8096)
ifnotd:
break
m.update(d)
returnm.hexdigest()
defmd5sum(fname):
iffname=="-":
ret=sumfile(sys.stdin)
else:
try:
f=file(fname,"rb")
except:
return"Failedtoopenfile"
ret=sumfile(f)
f.close()
returnret
if__name__=="__main__":
forfnameinsys.argv[1:]:
print"%32s%s"%(md5sum(fname),fname)