0
目前我有一个字节流,由我的Python代码接收并且必须转换为字符串。现在我设法提取每个字符,将它们转换并分别附加到一个字符串中。该代码看起来是这样的:有没有更好的方法来解压Python中的二进制字符串
import struct
# The byte stream is received and stored in byte_stream
text = ''
i = 0
while i < len(byte_stream):
text = text + struct.unpack('c', byte_stream[i])[0]
i += 1
print(text)
但是,这肯定不可能是最有效的方法?是否有一个更优雅的方式做达到同样的效果?
该网页上我发现下面的代码工作:)感谢'byte_stream.decode(“UTF-8”)'我不能相信我没有找到自己出来... –