码迷,mamicode.com
首页 > 其他好文 > 详细

使用hashlib判断两个大文件的一致性

时间:2019-09-18 23:27:38      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:dig   lib   def   open   使用   digest   size   nbsp   update   

    def file_md5(path):
        ‘‘‘
        获取文件的md5
        :param path:文件路径
        :return: 返回密文
        ‘‘‘
        import hashlib
        import os
        file_md5 = hashlib.md5()
        size = os.path.getsize(path)
        with open(path, mode=rb) as f:
            while size > 1024:
                content = f.read(1024)
                file_md5.update(content)
                size -= 1024
            else:
                content = f.read(size)
                file_md5.update(content)
                size = 0
        return file_md5.hexdigest()

 

使用hashlib判断两个大文件的一致性

标签:dig   lib   def   open   使用   digest   size   nbsp   update   

原文地址:https://www.cnblogs.com/shi-py-rengongzhineng/p/11546249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!