解压缩"/>
python字符串解压缩
Python标准模块中,有多个模块用于数据的压缩与解压缩,如zipfile,gzip, bz2等等。
python中zlib模块是用来压缩或者解压缩数据,以便保存和传输。它是其他压缩工具的基础。下面来一起看看python用模块zlib压缩与解压字符串和文件的方法。话不多说,直接来看示例代码。
例子1:压缩与解压字符串
import zlib
message = 'abcd1234'
compressed = zlibpress(message)
decompressed = zlib.decompress(compressed)
print 'original:', repr(message)
print 'compressed:', repr(compressed)
print 'decompressed:', repr(decompressed)
结果:
original:'abcd1234'
compressed:'x\x9cKLJN1426\x01\x00\x0b\xf8\x02U'
decompressed:'abcd1234
例子2:压缩与解压文件
import zlib
def compress(infile, dst, level=9):
infile = open(infile, 'rb')
dst = open(dst, 'wb')
compress = zlibpressobj(level)
data
更多推荐
python字符串解压缩
发布评论