美文网首页
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