Мне нужно получить целое число из двух байтов в bytearray
из положения x. Каков наилучший способ сделать это?Как получить целое число из ломтика bytearray?
Я думал, что следующее будет работать:
>>> a = bytearray((1, 1, 1))
>>> int.from_bytes(a[1:2], 'little')
1
Но я ожидал 32896 (т.е. 1000000010000000) Или, если у меня есть мой порядок байт смешалось: 257 (т.е. 0000000100000001). Но не 1!
дух! им такой noob! Я имел в виду [1: 3], спасибо. Также вы бы сказали, что это лучший способ сделать то, что я делаю? – markmnl