我有一些canbus字符串数据(unit8),如:data:[24,4,0,0,191,9,146,9]
当我尝试捕获此数据并在控制台上打印时,它看起来像ascii。
payload = [x for x in data.data]
print payload
>>>['\x00', '\x00', '\x00', '\x00', '\x02', '\x00', '\x00', '\x00']
如何将此数据恢复为: [24,4,0,0,191,9,146,9]
马特
答案 0 :(得分:3)
将其变为bytearray
。
>>> bytearray('abc')
bytearray(b'abc')
>>> bytearray('abc')[1]
98