Как читать целые числа из файла с 24-битным и байтовым порядком байтов с использованием Python?

Есть ли простой способ прочитать эти целые числа в? Я бы предпочел встроенный метод, но я предполагаю, что это возможно сделать с некоторыми битовыми операциями.
ура

редактировать
Я подумал о другом способе сделать это, который отличается от способов ниже и, на мой взгляд, более понятен. Он дополняется нулями на другом конце, затем сдвигает результат. Нет, если требуется, потому что смещение заполняет то, чем изначально является msb.

struct.unpack('<i','\0'+ bytes)[0] >> 8

Ответы на вопрос(4)

Ваш ответ на вопрос