手机
当前位置:查字典教程网 >脚本专栏 >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 文件操作技巧(File operation) 实例代码分析

Python查询Mysql时返回字典结构的代码

Python urlopen 使用小示例

python pickle 和 shelve模块的用法

Python splitlines使用技巧

python 数据加密代码

python 文件与目录操作

Python open读写文件实现脚本

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

python删除文件示例分享

精品推荐
分类导航