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 logging模块学习笔记
May 24 Python
Python中字符编码简介、方法及使用建议
Jan 08 Python
python实现获取客户机上指定文件并传输到服务器的方法
Mar 16 Python
详解python之简单主机批量管理工具
Jan 27 Python
由浅入深讲解python中的yield与generator
Apr 05 Python
Django权限机制实现代码详解
Feb 05 Python
Python3实现的简单验证码识别功能示例
May 02 Python
python将pandas datarame保存为txt文件的实例
Feb 12 Python
python通过txt文件批量安装依赖包的实现步骤
Aug 13 Python
对python中return与yield的区别详解
Mar 12 Python
Keras设置以及获取权重的实现
Jun 19 Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 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
php导出CSV抽象类实例
2014/09/24 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
javascript实现焦点滚动图效果 具体方法
2013/06/24 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
python装饰器代替set get方法实例
2019/12/19 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
python实现图片转字符画
2021/02/19 Python
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
澳大利亚男士西服品牌:M.J.Bale
2018/02/06 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
大学生党员自我批评
2014/02/14 职场文书
化学教学随笔感言
2014/02/19 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
python字典进行运算原理及实例分享
2021/08/02 Python
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript
vue实现在data里引入相对路径
2022/06/05 Vue.js