手机
当前位置:查字典教程网 >脚本专栏 >python >Python MD5文件生成码
Python MD5文件生成码
摘要:importmd5importsysdefsumfile(fobj):m=md5.new()whileTrue:d=fobj.read(80...

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)

【Python MD5文件生成码】相关文章:

Python open读写文件实现脚本

Python 可爱的大小写

python 文件与目录操作

Python备份Mysql脚本

Python 深入理解yield

Python 文件操作技巧(File operation) 实例代码分析

python备份文件的脚本

python教程之用py2exe将PY文件转成EXE文件

python zip文件 压缩

python操作xml文件详细介绍

精品推荐
分类导航