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根据时间生成mongodb的ObjectId的方法
Mar 13 Python
Python统计文件中去重后uuid个数的方法
Jul 30 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
Jan 05 Python
Pytorch入门之mnist分类实例
Apr 14 Python
浅谈python中requests模块导入的问题
May 18 Python
Python 实现子类获取父类的类成员方法
Jan 11 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
python的time模块和datetime模块实例解析
Nov 29 Python
在主流系统之上安装Pygame的方法
May 20 Python
python中rc1什么意思
Jun 19 Python
PyQt5 QDockWidget控件应用详解
Aug 12 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多种序列化与反序列化的方法
2013/06/06 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
javascript知识点收藏
2007/02/22 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
CSS+jQuery实现的一个放大缩小动画效果
2013/09/24 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
2015/11/03 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
Python中字典和JSON互转操作实例
2015/01/19 Python
开始着手第一个Django项目
2015/07/15 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
什么是python的列表推导式
2020/05/26 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
django下创建多个app并设置urls方法
2020/08/02 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
学校花圃的标语
2014/06/18 职场文书
会计求职自荐信
2014/06/20 职场文书
视光学专业自荐信
2014/06/24 职场文书
北京爱情故事观后感
2015/06/12 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android