美文网首页
python3判断文件是否相同

python3判断文件是否相同

作者: 轩辕夜空 | 来源:发表于2021-11-12 16:22 被阅读0次
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


def ifNeedDelete(f1, f2):
    f1s = open(f1, "rb")
    f2s = open(f2, "rb")
    if IsHashEqual(f1s, f2s):
        return True
    else:
        return False
        
if __name__ == '__main__':
    print(ifNeedDelete(f1, f2))

相关文章

网友评论

      本文标题:python3判断文件是否相同

      本文链接:https://www.haomeiwen.com/subject/drdozltx.html