Итак, у меня есть буфер с N байтами, и я читаю их с этим, который работает, но имеет обратный порядок байтов от того, который мне нужен.
buffer=struct.unpack_from( 'h'*(N/2), databuff)
Я заметил этот порядок байтовнаоборот, поэтому я хочу поэкспериментировать с порядком байтов и я использую это
buffer=struct.unpack_from( '<h'*(N/2), databuff)
Однако я получаю эту ошибку:
>>>buffer=struct.unpack_from( '<h'*1344, databuff) struct.error: bad char in struct format
Как отменить порядок байтов на нескольких байтах?