Преобразование байтового массива в целое число
Как я могу генерировать целочисленные значения из bytearray. Например. bytearray(b'\xf1\xf2\xf0\xee\xea\xe0')
в [225,226,224,174,170,164]
print(bytearray ("строка", "cp1251")
это дает мне bytearray (b'\xf1\xf2\xf0\xee\xea\xe0')
Мне нужно это в целочисленных значениях, таких как [225,226,224,174,170,164]
1 ответ
Решение
Вы можете просто сопоставить эти символы с целыми числами:
>>> list(map(int, your_bytearray))
[241, 242, 240, 238, 234, 224]