zlib模块作用:
压缩数据存放在硬盘或内存等设备
1、内存中数据的压缩与解压
#!/usr/bin/env python # -*- coding: utf-8 -*- import zlib import binascii original_data = b'This is the original text.' print('源始数据:长度 : {},内容 : {}'.format(len(original_data), original_data)) #压缩数据 compressed_data = zlib.compress(original_data) print('压缩的数据:长度 : {},内容 : {}'.format(len(compressed_data), binascii.hexlify(compressed_data))) #binascii.hexlify主要作用是将字节类转为16进制显示 #解压数据 decompress_data = zlib.decompress(compressed_data) print('压缩的数据:长度 : {},内容 : {}'.format(len(decompress_data), decompress_data))