手机
当前位置:查字典教程网 >脚本专栏 >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程序的方法

python 正则式 概述及常用字符

Python函数学习笔记

Python Mysql自动备份脚本

一则python3的简单爬虫代码

python备份文件的脚本

Python urlopen 使用小示例

Python splitlines使用技巧

Python 初始化多维数组代码

python 文件与目录操作

精品推荐
分类导航