Python基于checksum计算文件是否相同的方法

yipeiwu_com6年前Python基础

本文实例讲述了Python基于checksum计算文件是否相同的方法。分享给大家供大家参考。具体如下:

假设有2个二进制文件(0.bin, 1.bin),用checksum检验内容是否相同

# coding: utf8
# Python2.6.2
import md5
with open('0.bin', 'rb') as f:
  s = md5.new(f.read()).hexdigest()
with open('1.bin', 'rb') as f:
  ss = md5.new(f.read()).hexdigest()
print repr(s), len(s)
print repr(ss), len(ss)

希望本文所述对大家的Python程序设计有所帮助。

相关文章

Python tkinter模块中类继承的三种方式分析

本文实例讲述了Python tkinter模块中类继承的三种方式。分享给大家供大家参考,具体如下: tkinter class继承有三种方式。 提醒注意这几种继承的运行方式 一、继承 o...

python 日期排序的实例代码

问题1:如果日期中有千年以前的情况(没法用格式化函数),如('2010-11-23','1989-3-7','2010-1-5','978-12-1','2010-2-4')参照方法1...

python实现12306登录并保存cookie的方法示例

经过倒腾12306的登录,还是实现了,请求头很重要...各位感兴趣的可以继续写下去..... import sys import time import requests from...

Python 生成 -1~1 之间的随机数矩阵方法

Python 生成 -1~1 之间的随机数矩阵方法

1. 使用函数 np.random.random 由于 np.random.random() 默认生成 0~1 之间的小数,因此需要转换一下 如生成 3*3 的 -1~1 之间的随机数...

wxpython实现按钮切换界面的方法

wxpython实现按钮切换界面的方法

本文实例为大家分享了wxpython按钮切换界面的具体实现代码,供大家参考,具体内容如下 #-*- coding:utf-8 -*- import wx class TestF...