Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 24, 2008 08:38:45

Slach
От:
Зарегистрирован: 2008-08-26
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

потоковое чтение из ZIP архива

только начал изучать питон

читаю
http://docs.python.org/lib/zipfile-objects.html

а есть какой нибудь способ не читать ZIP архив извлекая файл целиком в память?
а то насколько я понимаю ZipFile::read() извлекает файл целиком в память, мне это не подходит
причем хочу заметить у меня это не GZip, а именно что полноценный winzip архив, в котором я знаю имя файла

делать через command-line и pipes тоже как то не красиво
может быть есть способ через итератор как то потоково прочитать нужное файл из ZIP архива чтобы потом это еще SAX XML парсеру скормить?

подкиньте ссылок а то гугль по запросу zip stream python какую то ерунду выдает?



Офлайн

#2 Сен. 24, 2008 11:57:20

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

потоковое чтение из ZIP архива


а есть какой нибудь способ не читать ZIP архив извлекая файл целиком в память?

потоково прочитать нужное файл из ZIP архива
Я не совсем понял что нужно сделать - не загружая архив в память прочитать один файл из архива, или прочитать часть файла в архиве?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version