Как получить DIR-файлы в ZIP-файл с помощью Python? - PullRequest
1 голос
/ 30 сентября 2011

Как мне просмотреть содержимое zip-файла в python без необходимости их извлечения?

Если извлечение является единственным способом, будет ли эффективно, если я создаю уникальную временную папку и извлекаю ее там, затем перемещаюсь и удаляю временную папку впоследствии?

1 Ответ

3 голосов
/ 30 сентября 2011

Используйте метод namelist() класса ZipFile, чтобы получить список всех имен файлов в архиве без их извлечения.Например:

import zipfile

myzip = zipfile.ZipFile('myzip.zip', 'r')
filenames = myzip.namelist()
# Do something with filenames
...