Python converting UINT8



我有一些can总线字符串数据(unit8),如:data: [24,4,0,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]

马特

把它变成一个bytearray

>>> bytearray('abc')
bytearray(b'abc')
>>> bytearray('abc')[1]
98

相关内容

  • 没有找到相关文章

最新更新