python читает двоичный файл из определенной позиции

#python #file #binary

#python #файл #двоичный

Вопрос:

У меня есть огромный двоичный файл, из которого я хочу прочитать несколько байтов из точных позиций в файле. Как я могу получить доступ к определенным байтам из двоичного файла без необходимости перебирать все байты с начала файла? Спасибо,

Ответ №1:

Убедитесь, что вы открыли файл с атрибутом «b» (например: file("myfile.bin", "rb") ). Затем используйте seek() метод объекта file.

Посмотрите здесь: http://docs.python.org/release/2.4.4/lib/bltin-file-objects.html