在python中将字节转换为字符串
我使用套接字从另一个系统返回了以下打印字节:在python中将字节转换为字符串,python,sockets,encoding,decoding,Python,Sockets,Encoding,Decoding,我使用套接字从另一个系统返回了以下打印字节: b”\x0b收到消息!\r\x1c\r“ 例如: 打印(接收到b”\x0b消息!\r\x1c\r“。解码(encoding=“utf-8”) 我得到了一份工作 你能帮我理解如何获得像这样的输出吗来自该消息。您需要去掉不需要的字符(在本例中为垂直制表符和回车): b"\x0bMessage Received!\r\x1c\r".decode("utf-8") 尝试此操作,print(已收到b”\x0b消息!\r\x1c\r“。替换(b'\x0b',
b”\x0b收到消息!\r\x1c\r“
例如:
打印(接收到b”\x0b消息!\r\x1c\r“。解码(encoding=“utf-8”)
我得到了一份工作
你能帮我理解如何获得像这样的输出吗代码>来自该消息。您需要去掉不需要的字符(在本例中为垂直制表符和回车):
b"\x0bMessage Received!\r\x1c\r".decode("utf-8")
尝试此操作,print(已收到b”\x0b消息!\r\x1c\r“。替换(b'\x0b',b')。解码(encoding=“utf-8”)
>>> bs = b"\x0bMessage Received!\r\x1c\r"
>>> print(bs.decode().strip())
Message Received!