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入门之modf()方法的使用
May 15 Python
Python引用模块和查找模块路径
Mar 17 Python
python直接访问私有属性的简单方法
Jul 25 Python
Python中取整的几种方法小结
Jan 06 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
python统计多维数组的行数和列数实例
Jun 23 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
python的中异常处理机制
Aug 30 Python
Python 文本文件内容批量抽取实例
Dec 10 Python
详解用python计算阶乘的几种方法
Aug 14 Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 Python
Python实现对adb命令封装
Mar 06 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 无限级缓存的类的扩展
2009/03/16 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
php5.3 注意事项说明
2013/07/01 PHP
php删除数组元素示例分享
2014/02/17 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
2013/09/29 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
微信小程序实现的canvas合成图片功能示例
2019/05/03 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
python实现linux下抓包并存库功能
2018/07/18 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
Python 面试中 8 个必考问题
2018/11/16 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
西尔斯百货官网:Sears
2016/09/06 全球购物
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
2019思想汇报范文
2019/05/21 职场文书
pytorch 6 batch_train 批训练操作
2021/05/28 Python