Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > вытягивание частей гиговых файлов


Автор: kulibinka 22.12.2006, 04:00
Есть большой текстовый файл на несколько гигов.
Мне иногда из него нужно доставать некоторые его части для последующей обработки.
Причем я знаю что часть - это кусок файла начиная с позиции pos1 и до позиции pos2.

Есть ли быстрые методы получения именно интересующих меня частей, или же придется банально ждать открытия всего файла и делать [pos1:pos2]?

Автор: albertn 22.12.2006, 09:33
Пример привести не могу, но могу сказать, что есть функция seek, которая смещает курсор на нужную позицию, и функция read([size]), которая считывает не более size байт.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)