「python入門」ファイルを比較するサンプル
サンプルコード:
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)