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值,大文件计算较慢
python判断两个文件是否相同
最新推荐文章于 2025-10-12 03:31:44 发布
本文介绍了一种通过计算文件的MD5值来比较两个文件是否相同的方法,并提供了Python实现代码。该方法适用于大文件的对比,尽管计算过程可能会较慢。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.10
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
2242

被折叠的 条评论
为什么被折叠?



