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迭代器的使用方法实例
Nov 21 Python
python实现简单socket通信的方法
Apr 19 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
Python实现通过继承覆盖方法示例
Jul 02 Python
python 遍历列表提取下标和值的实例
Dec 25 Python
对Django url的几种使用方式详解
Aug 06 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
Python基础之列表常见操作经典实例详解
Feb 26 Python
UI自动化定位常用实现方法代码示例
Oct 27 Python
Python实现王者荣耀自动刷金币的完整步骤
Jan 22 Python
Python基础之字符串格式化详解
Apr 21 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
谏山创故乡大分县日田市水坝将设立《进击的巨人》立艾伦、三笠以及阿尔敏的铜像!
2020/03/06 日漫
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
PHP的FTP学习(四)
2006/10/09 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
2016/10/17 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
快速保存网页中所有图片的方法
2006/06/23 Javascript
Mootools 1.2教程 函数
2009/09/15 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
微信小程序拍照和摄像功能实现方法示例
2019/02/01 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
python删除过期文件的方法
2015/05/29 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
Python多图片合并PDF的方法
2019/01/03 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
捷克玩具商店:Bambule
2019/02/23 全球购物
2014年五一促销活动方案
2014/03/09 职场文书
妇女工作先进事迹
2014/08/17 职场文书
学校端午节活动方案
2014/08/23 职场文书
师德师风自我评价范文
2014/09/11 职场文书
2014年商场工作总结
2014/11/22 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
linux目录管理方法介绍
2022/06/01 Servers