在Python 3.10中,我有一个UDP套接字来监听COM端口,我得到的数据如下:
b'SENDPKT: "STN1" "" "SH/DX\r"\x98\x00'
“\n”之前的信息SH/DX可能会更改,并且具有不同的长度,我需要提取它们。
- .strip('b\r')不起作用。*
使用 .decode() 和 str(),我试图将这个字节数据转换为字符串以便于操作,但也不起作用。我得到一个错误“invalid start byte at position 27 for 0x 98
猜猜看,我该怎么解决?
谢谢你,
1条答案
按热度按时间4xrmg8kj1#
对于复杂的输入,您可以尝试在解码时忽略错误: