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实现统计单词出现的个数
May 28 Python
python中子类调用父类函数的方法示例
Aug 18 Python
python中set()函数简介及实例解析
Jan 09 Python
取numpy数组的某几行某几列方法
Apr 03 Python
django+xadmin+djcelery实现后台管理定时任务
Aug 14 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
python中强大的format函数实例详解
Dec 05 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
May 13 Python
python 多进程队列数据处理详解
Dec 23 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
Pytest allure 命令行参数的使用
Apr 18 Python
PyTorch 如何设置随机数种子使结果可复现
May 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
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
php注销代码(session注销)
2012/05/31 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
php xhprof使用实例详解
2019/04/15 PHP
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
js实现div弹出层的方法
2014/11/20 Javascript
javascript版2048小游戏
2015/03/18 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
在类Unix系统上开始Python3编程入门
2015/08/20 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
Python 的 f-string 可以连接字符串与数字的原因解析
2021/02/20 Python
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
服装设计师求职信
2014/06/04 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
导游词之日月潭
2019/11/05 职场文书
Python基础之元编程知识总结
2021/05/23 Python
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis
一文搞懂MySQL索引页结构
2022/02/28 MySQL
Python采集股票数据并制作可视化柱状图
2022/04/04 Python
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers