龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

Python MD5文件生成码

时间:2014-05-18 03:42来源:网络整理 作者:网络 点击:
分享到:
用python实现文件md5生成码核心实现代码。
import md5
import sys
def sumfile(fobj):
m = md5.new()
while True:
d = fobj.read(8096)
if not d:
break
m.update(d)
return m.hexdigest()
def md5sum(fname):
if fname == '-':
ret = sumfile(sys.stdin)
else:
try:
f = file(fname, 'rb')
except:
return 'Failed to open file'
ret = sumfile(f)
f.close()
return ret
if __name__ == '__main__':
for fname in sys.argv[1:]:
print '%32s %s' % (md5sum(fname), fname)
收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
  • 评论
1人参与,1条评论
  • 最新评论
2020年9月14日 14:30 不二心 [山东省网友]

手 机 在 线 看 黄 8 W W X . c o m

手 机 在 线 看 黄 8 W W X . c o m

按钮 内容不能为空!
立刻说两句吧! 查看1条评论
精彩图集

赞助商链接