чтение бинарного файла нестандартного размера - PullRequest
1 голос
/ 04 января 2011

У меня есть очень специфическая структура двоичных файлов, которую я хотел бы прочитать в python.В прошлом я успешно использовал модуль struct для этого.Недавно я создал большое количество этих файлов на 64-битной архитектуре (мой обычный - 32).Я использовал C ++ и записывал длинную без знака в двоичный поток (который в этой системе составляет 8 байт), однако стандартный размер в моей системе для длинных без знака составляет 4 байта.читать 8 байтов вместо 4 в один длинный?

1 Ответ

4 голосов
/ 04 января 2011

Проверьте http://docs.python.org/library/struct.html#format-characters

Это в основном показывает, что вы должны будете сказать, что это long long, и оно будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...