读书人

python 生成资料MD5码

发布时间: 2012-08-29 08:40:14 作者: rapoo

python 生成文件MD5码

pymd5.py的代码如下:

?

#-*-coding:utf-8-*-'''Created on 2012-5-25@author: kanpiaoxue'''  import hashlibimport osimport sys  def printUsage():      print ('Usage: [python] pymd5.py <filename>')        def createMD5(filePath):      if not os.path.isfile(filePath):        printUsage()    else:        tmpLength = 1024        m = hashlib.md5()        with open(filePath, 'rb') as f:            b = f.read(tmpLength)            while b != b'':                m.update(b)                b = f.read(tmpLength)            print filePath, ' MD5:\t', m.hexdigest().upper()if __name__ == '__main__':    if 2 != len(sys.argv):        printUsage()     else:        f = sys.argv[1]        createMD5(f)
?

读书人网 >perl python

热点推荐