<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python實例26[計算MD5]


      代碼如下:

      from hashlib import md5

      def calMD5(str):
        m 
      = md5()
        m.update(str)
        
      return m.hexdigest() 
         
       
      def calMD5ForFile(file):
        m 
      = md5()
        a_file 
      = open(file, 'rb')
        m.update(a_file.read())
        a_file.close()
        
      return m.hexdigest()
          
      def calMD5ForFolder(dir,MD5File):
        
      import os
        outfile 
      = open(MD5File,'w')
        
      for root, subdirs, files in os.walk(dir):
          
      for file in files:
            filefullpath 
      = os.path.join(root,file)
            
      print filefullpath
            filerelpath 
      = os.path.relpath(filefullpath,dir)
            md5 
      = calMD5ForFile(filefullpath)
            outfile.write(filerelpath 
      + ' ' + md5 + '\n')
        outfile.close()
        
        
      print calMD5('This is one test string')
      print calMD5ForFile('c:\\test\\mytest.txt')
      calMD5ForFolder(
      'c:\\test','c:\\mdfile.md5')

       

      hashlib模塊幫助: 

      http://docs.python.org/library/hashlib.html

       

       

      完!

       

      posted @ 2011-03-17 13:20  iTech  閱讀(2717)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日产日韩亚洲欧美综合下载| 国产在线啪| 久激情内射婷内射蜜桃| 久热这里只精品视频99| 定结县| 国产亚洲精品成人av一区| 国产精品免费看久久久| 亚洲色大成网站WWW久久| 国内精品伊人久久久久av| 欧美啪啪网| AI做受???高潮AAAA视频| 久久精品波多野结衣| 国产呦交精品免费视频| 色婷婷综合久久久久中文一区二区| 久久免费偷拍视频有没有| 国产成人高清精品亚洲| 国产精品自在拍首页视频8| аⅴ天堂中文在线网| 日韩人妻系列无码专区| 亚洲成在人天堂一区二区| 无码人妻aⅴ一区二区三区69岛| 国产无遮挡猛进猛出免费| 国产99青青成人A在线| 我国产码在线观看av哈哈哈网站| 欧美激欧美啪啪片| 国产人免费人成免费视频| 日本人妻巨大乳挤奶水免费| 亚洲色无码专区一区| 在线观看精品日本一区二| 国产精品午夜av福利| 制服丝袜美腿一区二区| 视频一区二区三区四区不卡| 久久国产成人午夜av影院| 亚洲乱码一二三四区国产| 国产亚洲精品AA片在线播放天| 中文字幕在线精品国产| 天天爽夜夜爽人人爽曰| 91中文字幕在线一区| 麻豆精品在线| 成人免费无遮挡无码黄漫视频| 成人午夜在线观看日韩|