Форум сайта python.su
только начал изучать питон
читаю
http://docs.python.org/lib/zipfile-objects.html
а есть какой нибудь способ не читать ZIP архив извлекая файл целиком в память?
а то насколько я понимаю ZipFile::read() извлекает файл целиком в память, мне это не подходит
причем хочу заметить у меня это не GZip, а именно что полноценный winzip архив, в котором я знаю имя файла
делать через command-line и pipes тоже как то не красиво
может быть есть способ через итератор как то потоково прочитать нужное файл из ZIP архива чтобы потом это еще SAX XML парсеру скормить?
подкиньте ссылок а то гугль по запросу zip stream python какую то ерунду выдает?
Офлайн
…Я не совсем понял что нужно сделать - не загружая архив в память прочитать один файл из архива, или прочитать часть файла в архиве?
а есть какой нибудь способ не читать ZIP архив извлекая файл целиком в память?
…
потоково прочитать нужное файл из ZIP архива
Офлайн