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