首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python 生成资料MD5码

2012-08-29 
python 生成文件MD5码pymd5.py的代码如下:?#-*-coding:utf-8-*-Created on 2012-5-25@author: kanpiaox

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)
?

热点排行