0
我正在构建一个解析器,并且我对此有点新。 我有解码特定字节的问题,他们总是返回相同的int(他们不应该),所以我必须做错了。Python - 解码结构中的字节
byte = ser.read(1)
byte += ser.read(ser.inWaiting())
a = 0
for i in byte:
if i == 0x04:
value = struct.unpack("<h", bytes([i, a]))[0]
print (value)
我recive字节是这样的:
b'\xaa\x04\x80\x02\xff\xfb\x83\xaa\xaa\x04\x80\
,我需要解码数据包0x04访问。我使用Python 3.6