python zlib库
来源:互联网 发布:阿里云代理商返点 编辑:程序博客网 时间:2024/06/04 17:42
Python-zlib库使用
Table of Contents
- 1 Python中zlib库的使用
- 1.1 使用zlib解压缩字符串:
- 1.2 使用zlib解压缩文件
- 1.3 总结
- 1.3.1 zlib又来压缩“数据”。
- 1.3.2 zlib对文件的操作可以看作是文件的存档。
- 1.3.3 其它面向对象语言(比如cpp)需要wapper zlib的时候可以参照python的wapper思想。
1 Python中zlib库的使用
最近需要添加zlib库到项目里面,现学习一下。文档可以参照这里:http://docs.python.org/library/zlib.html
1.1 使用zlib解压缩字符串:
import zlibmessage = 'aaaabbbbccccdddd'compressed = zlib.compress(message) decompressed = zlib.decompress(compressed) print 'original:', repr(message) print 'compressed:', repr(compressed) print 'decompressed:', repr(decompressed)
1.2 使用zlib解压缩文件
def compress(infile, dst, level=9): infile = open(infile, 'rb') dst = open(dst, 'wb') compress = zlib.compressobj(level) data = infile.read(1024) while data: dst.write(compress.compress(data)) data = infile.read(1024) dst.write(compress.flush())def decompress(infile, dst): infile = open(infile, 'rb') dst = open(dst, 'wb') decompress = zlib.decompressobj() data = infile.read(1024) while data: dst.write(decompress.decompress(data)) data = infile.read(1024) dst.write(decompress.flush())
1.3 总结
1.3.1 zlib又来压缩“数据”。
1.3.2 zlib对文件的操作可以看作是文件的存档。
1.3.3 其它面向对象语言(比如cpp)需要wapper zlib的时候可以参照python的wapper思想。
Date: 2012-04-28 02:13:27 CST
HTML generated by org-mode 6.33x in emacs 23
- python zlib库
- python zlib
- python zlib字符串压缩
- Python安装zlib模块
- zlib库
- Python模块学习 ---- zlib 数据压缩
- Python模块学习 ---- zlib 数据压缩
- Python缺少zlib的问题
- zlib压缩解压库
- zlib压缩库备忘
- 通用压缩库zlib
- zlib使用库介绍
- 移植zlib库
- Zlib库使用教程
- 开源zlib库使用
- zlib压缩解压库
- zlib 库的使用
- 编译zlib库
- 女人爱问的几个问题5
- 女人爱问的几个问题7
- Android进阶2之APK方式换肤
- XML DOM和HTML DOM
- gcc的一些 __attribute__
- python zlib库
- javascript之DOM事件驱动编程
- ubuntu 解压rar乱码
- ffmpeg探测网络流格式方法
- 编译gcc时关于工具链的调整
- jquery tab页选中
- LINQ Entity Data Reader
- IP转换一键搞定
- js 手动触发事件