欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python压缩&解压字符串之zlib

程序员文章站 2024-03-15 16:19:06
...

python压缩&解压字符串之zlib

zlib应用场景例如:数据较大通过压缩后再存入数据库可以减少一些内存占用

import zlib


# 待压缩字符串
s = 'hello world!'
# 对字符进行编码
bytes_message = s.encode()
# 利用zlib模块中compress方法对编码后字符串进行压缩
compressed = zlib.compress(bytes_message, zlib.Z_BEST_COMPRESSION)
# 利用zlib模块中decompress方法对压缩字符串进行解压
decompressed = zlib.decompress(compressed)

print("message:", s)
print("bytes_message:", bytes_message)
print("compressed:", compressed)
print("decompressed:", decompressed)

执行结果
python压缩&解压字符串之zlib