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 相关文章推荐
Python中文字符串截取问题
Jun 15 Python
Python时间模块datetime、time、calendar的使用方法
Jan 13 Python
Python编程中归并排序算法的实现步骤详解
May 04 Python
python的mysqldb安装步骤详解
Aug 14 Python
Python-OpenCV基本操作方法详解
Apr 02 Python
使用python获取csv文本的某行或某列数据的实例
Apr 03 Python
Python基于生成器迭代实现的八皇后问题示例
May 23 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
Jun 27 Python
Python PyInstaller库基本使用方法分析
Dec 12 Python
Python面向对象封装操作案例详解
Dec 31 Python
python函数中将变量名转换成字符串实例
May 11 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
了解Joomla 这款来自国外的php网站管理系统
2010/03/11 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
PHP添加Xdebug扩展的方法
2014/02/12 PHP
PHP加密解密函数详解
2015/10/28 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
基于jquery的放大镜效果
2012/05/30 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
js动态添加onclick事件可传参数与不传参数
2014/07/29 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
Python2.7读取PDF文件的方法示例
2017/07/13 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
写好自荐信要注意的问题
2013/11/10 职场文书
仓管岗位职责范本
2014/02/08 职场文书
公司经理聘任书
2014/03/29 职场文书
2015年简历自我评价范文
2015/03/11 职场文书