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使用os模块的os.walk遍历文件夹示例
Jan 27 Python
简单使用Python自动生成文章
Dec 25 Python
Python中用startswith()函数判断字符串开头的教程
Apr 07 Python
在Python的列表中利用remove()方法删除元素的教程
May 21 Python
python Django批量导入数据
Mar 25 Python
Python面向对象特殊成员
Apr 24 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
Python中defaultdict与lambda表达式用法实例小结
Apr 09 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
jupyternotebook 撤销删除的操作方式
Apr 17 Python
python raise的基本使用
Sep 10 Python
PyCharm Community安装与配置的详细教程
Nov 24 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 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
jQuery Ajax之load()方法
2009/10/12 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
用Django实现一个可运行的区块链应用
2018/03/08 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
Django 自定义分页器的实现代码
2019/11/24 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
简单了解Python write writelines区别
2020/02/27 Python
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
士力架广告词
2014/03/20 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
火箭队口号
2014/06/18 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
2014年个人总结范文
2015/03/09 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers