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 30 Python
深入理解Django的自定义过滤器
Oct 17 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
详解python中Numpy的属性与创建矩阵
Sep 10 Python
详解python运行三种方式
May 13 Python
python使用 request 发送表单数据操作示例
Sep 25 Python
Python web如何在IIS发布应用过程解析
May 27 Python
Python数据可视化图实现过程详解
Jun 12 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
Feb 23 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
Jun 11 Python
python随机打印成绩排名表
Jun 23 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
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
PHP 日常开发小技巧
2009/09/23 PHP
Memcache 在PHP中的使用技巧
2010/02/08 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
php获取目标函数执行时间示例
2014/03/04 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
PHP与SQL语句常用大全
2016/12/10 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
2016/10/18 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
详解微信小程序中var、let、const用法与区别
2020/01/11 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
替换python字典中的key值方法
2018/07/06 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
Python中请不要再用re.compile了
2019/06/30 Python
PyCharm中代码字体大小调整方法
2019/07/29 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
python 如何实现遗传算法
2020/09/22 Python
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
阿巴庭院:Abba Patio
2019/06/18 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
数据管理员的自我评价分享
2013/11/15 职场文书
自我鉴定怎么写
2013/12/05 职场文书
个人安全生产承诺书
2014/05/22 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
校园运动会广播稿
2014/10/06 职场文书