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 循环遍历字典元素的简单方法
Sep 11 Python
Python numpy实现二维数组和一维数组拼接的方法
Jun 05 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
python实现Virginia无密钥解密
Mar 20 Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 Python
Django REST framwork的权限验证实例
Apr 02 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
python可迭代对象去重实例
May 15 Python
Python reques接口测试框架实现代码
Jul 28 Python
Python如何把字典写入到CSV文件的方法示例
Aug 23 Python
python 贪心算法的实现
Sep 18 Python
selenium判断元素是否存在的两种方法小结
Dec 07 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用header函数实现301跳转代码实例
2013/11/25 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
js select常用操作控制代码
2010/03/16 Javascript
修复IE9&safari 的sort方法
2011/10/21 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
javascript闭包入门示例
2014/04/30 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
通过实例解析js简易模块加载器
2019/06/17 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
python判断端口是否打开的实现代码
2013/02/10 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
Python 获取div标签中的文字实例
2018/12/20 Python
python实现飞机大战小游戏
2019/11/08 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
Python列表倒序输出及其效率详解
2020/03/04 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
Python如何实现邮件功能
2020/05/27 Python
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
汽车维修与检测专业应届生求职信
2013/11/12 职场文书
自我评价怎么写好呢?
2013/12/05 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
win10清理dns缓存
2022/04/19 数码科技