2
我试图做Python3如下:Python3 gzip工具压缩字符串
但它一直与以下错误提示:
TypeError: string argument expected, got 'bytes'
我使用的示例代码是基于Python2,所以我想在StringIO中有一些可能会导致这种情况的更改,但我不确定。任何人都会给我一些关于如何在Python3中获取一些JSON的gzipped字符串的提示?
我试图做Python3如下:Python3 gzip工具压缩字符串
但它一直与以下错误提示:
TypeError: string argument expected, got 'bytes'
我使用的示例代码是基于Python2,所以我想在StringIO中有一些可能会导致这种情况的更改,但我不确定。任何人都会给我一些关于如何在Python3中获取一些JSON的gzipped字符串的提示?
看起来这可能在Python3中变得更容易。此代码似乎到目前为止:
data = bytes(json.dumps(packet), 'utf-8')
s_out = gzip.compress(data)