用Python计算文件的MD5值

尽管计算MD5有很多小工具,重装系统后还得去找,就自己用Python写了一个:

getMD5.py

import hashlibimport sysif __name__ == '__main__':if len(sys.argv)!= 2:sys.exit('argv error!')m = hashlib.md5()n = 1024*4inp = open(sys.argv[1],'rb')while True:buf = inp.read(n)if buf:m.update(buf)else:breakprint(m.hexdigest())这个小工具只接受一个参数,使用方法如下,在命令行输入:

c:\Python34\python getMD5.py XXXX.YYY

就可以得到XXXX.YYY文件的MD5值。

这个因为是命令行运行的,,可以方便的在各种脚本里调用。

hashlib里还有其他算法,也可以简单修改,用了求其他值。

吃东西,随便是什么——都可以。当日出越过山涧,我未老,你依然。

用Python计算文件的MD5值

相关文章:

你感兴趣的文章:

标签云: