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抓取Discuz!用户名脚本代码
Dec 30 Python
Python的randrange()方法使用教程
May 15 Python
Django自定义过滤器定义与用法示例
Mar 22 Python
TensorFlow数据输入的方法示例
Jun 19 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 Python
Python3.5字符串常用操作实例详解
May 01 Python
scrapy-redis源码分析之发送POST请求详解
May 15 Python
Python数据类型之列表和元组的方法实例详解
Jul 08 Python
Python实现序列化及csv文件读取
Jan 19 Python
python3正则模块re的使用方法详解
Feb 11 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
python 如何在 Matplotlib 中绘制垂直线
Apr 02 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
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
php去除重复字的实现代码
2011/09/16 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
js跳转页面方法总结
2014/01/29 Javascript
jQuery固定浮动侧边栏实现思路及代码
2014/09/28 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
python实现简单ftp客户端的方法
2015/06/28 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
军校本科大学生自我评价
2014/01/14 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
希特勒的演讲稿
2014/05/23 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
换届选举主持词
2015/07/03 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书