您的位置:首页 > 编程语言 > Python开发

python判断两个文件是否相同

2014-04-15 16:50 435 查看
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:/2.iso","rb")
f2=open("E:/wenjian/1.iso","rb")
print  IsHashEqual(f1,f2)
计算2个文件的MD5值,大文件计算较慢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: