gpt4 book ai didi

python - 如何在 Python 中 gzip 压缩字符串?

转载 作者:IT老高 更新时间:2023-10-28 21:31:24 24 4
gpt4 key购买 nike

如何在 Python 中 gzip 压缩字符串?

gzip.GzipFile存在,但那是针对文件对象的 - 纯字符串呢?

最佳答案

如果要制作完整的gzip - 兼容的二进制字符串,带有标题等,您可以使用 gzip.GzipFile连同 StringIO :

try:
from StringIO import StringIO # Python 2.7
except ImportError:
from io import StringIO # Python 3.x
import gzip
out = StringIO()
with gzip.GzipFile(fileobj=out, mode="w") as f:
f.write("This is mike number one, isn't this a lot of fun?")
out.getvalue()

# returns '\x1f\x8b\x08\x00\xbd\xbe\xe8N\x02\xff\x0b\xc9\xc8,V\x00\xa2\xdc\xcc\xecT\x85\xbc\xd2\xdc\xa4\xd4"\x85\xfc\xbcT\x1d\xa0X\x9ez\x89B\tH:Q!\'\xbfD!?M!\xad4\xcf\x1e\x00w\xd4\xea\xf41\x00\x00\x00'

关于python - 如何在 Python 中 gzip 压缩字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8506897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com