Python MD5文件生成码


Posted in Python onJanuary 12, 2009

import md5
import sys
def sumfile(fobj):
m = md5.new()
while True:
d = fobj.read(8096)
if not d:
break
m.update(d)
return m.hexdigest()
def md5sum(fname):
if fname == '-':
ret = sumfile(sys.stdin)
else:
try:
f = file(fname, 'rb')
except:
return 'Failed to open file'
ret = sumfile(f)
f.close()
return ret
if __name__ == '__main__':
for fname in sys.argv[1:]:
print '%32s %s' % (md5sum(fname), fname)

Python 相关文章推荐
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
Python开发的HTTP库requests详解
Aug 29 Python
使用Python对微信好友进行数据分析
Jun 27 Python
Tensorflow使用支持向量机拟合线性回归
Sep 07 Python
对numpy中的where方法嵌套使用详解
Oct 31 Python
pyqt5 删除layout中的所有widget方法
Jun 25 Python
对python中的os.getpid()和os.fork()函数详解
Aug 08 Python
基于python的BP神经网络及异或实现过程解析
Sep 30 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
Feb 17 Python
浅析python 定时拆分备份 nginx 日志的方法
Apr 27 Python
python UIAutomator2使用超详细教程
Feb 19 Python
解决pytorch 模型复制的一些问题
Mar 03 Python
Python Mysql数据库操作 Perl操作Mysql数据库
Jan 12 #Python
Python 学习笔记
Dec 27 #Python
python3.0 字典key排序
Dec 24 #Python
python 文件与目录操作
Dec 24 #Python
python zip文件 压缩
Dec 24 #Python
python 数据加密代码
Dec 24 #Python
python 测试实现方法
Dec 24 #Python
You might like
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
php SQL Injection with MySQL
2011/02/27 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
php依赖注入知识点详解
2019/09/23 PHP
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现冒泡排序算法的两种方法
2018/03/10 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
Django中URL的参数传递的实现
2019/08/04 Python
Python 实现数组相减示例
2019/12/27 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
怎样创建、运行java程序
2014/08/01 面试题
中专生求职自荐信范文
2013/12/22 职场文书
优秀学生获奖感言
2014/02/15 职场文书
收款委托书
2014/10/14 职场文书
刘公岛导游词
2015/02/05 职场文书
入党积极分子个人总结
2015/03/02 职场文书
生日祝酒词大全
2015/08/10 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书