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 ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
Python三元运算实现方法
Jan 12 Python
Python对数据库操作
Mar 28 Python
python正则实现提取电话功能
Feb 24 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
python 使用正则表达式按照多个空格分割字符的实例
Dec 20 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
利用python实现凯撒密码加解密功能
Mar 31 Python
通过实例解析python创建进程常用方法
Jun 19 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 Python
numpy实现RNN原理实现
Mar 02 Python
python中os.path.join()函数实例用法
May 26 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
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
PHP中的类-什么叫类
2006/11/20 PHP
解析php取整的几种方式
2013/06/25 PHP
ThinkPHP安装和设置
2015/07/27 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
Python 随机生成中文验证码的实例代码
2013/03/20 Python
python计算最大优先级队列实例
2013/12/18 Python
import的本质解析
2017/10/30 Python
python实现朴素贝叶斯算法
2018/11/19 Python
pycham查看程序执行的时间方法
2018/11/29 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
python批量处理txt文件的实例代码
2020/01/13 Python
Python的in,is和id函数代码实例
2020/04/18 Python
keras 多gpu并行运行案例
2020/06/10 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
2014年家长学校工作总结
2014/11/20 职场文书
爱国主义教育主题班会
2015/08/13 职场文书
python如何读取和存储dict()与.json格式文件
2022/06/25 Python