我有一个用Python 2.7编写的代码,我需要在Python 3.6中进行转换。在代码中,zmq函数recv_multipart输出一个字节数组:
msg = b'\x80\x03csome_message'
我需要转换为字符串。如果我做
msg.decode()
我收到错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
zmq似乎不能直接输出字符串,那么我可以做些什么来将输出转换为字符串?