我正在制作一个 python“脚本”,将字符串发送到 Web 服务(在 C# 中)。我需要压缩或压缩这个字符串,因为带宽和 MB 数据是有限的(是的,大写,因为它非常有限)。
我正在考虑将其转换为文件,然后压缩该文件。但我正在寻找一种直接压缩字符串的方法。
如何压缩或压缩字符串?
怎么样zlib https://docs.python.org/2/library/zlib.html?
import zlib
a = "this string needs compressing"
a = zlib.compress(a.encode())
print(zlib.decompress(a).decode()) # outputs original contents of a
您还可以使用sys.getsizeof(obj)
查看对象在压缩前后占用了多少数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)