Я пытаюсь прочитать двоичный файл (длиной всего 32 бита) в логический массив.Это работало очень хорошо, когда я следовал:
Использование Python Как я могу прочитать биты в байте?
Однако, когда я пытаюсь использовать пакет struct, я получаюдругие результаты:
_fmt = '32?'
with open(filename, mode='rb') as fp:
content = struct.unpack(fmt, fp.read(struct.calcsize(fmt))
Я хотел бы понять, почему.
Спасибо