「python入門」ファイルを比較するサンプル

2019年3月3日

サンプルコード:

import hashlib
def getHash(f):
  line=f.readline()
  hash=hashlib.md5()
  while(line):
    hash.update(line)
    line=f.readline()
  return hash.hexdigest()
def IsHashEqual(f1,f2):
  str1=getHash(f1)
  str2=getHash(f2)
  return str1==str2
if __name__ == '__main__':
  f1=open("D:/test12.iso","rb")
  f2=open(C:/data/test11.iso","rb")
  print IsHashEqual(f1,f2)

IT

Posted by arkgame