Подтвердить что ты не робот

Как распаковать определенную папку из .zip с помощью Python

Я хочу разархивировать определенную папку из .zip в Python:

например. archive.zip содержит папки foo и bar, я хочу разархивировать foo в определенное место, сохраняя его структуру папок.

4b9b3361

Ответ 1

Проверьте zipfile модуль.

Для вашего случая:

import zipfile

archive = zipfile.ZipFile('archive.zip')

for file in archive.namelist():
    if file.startswith('foo/'):
        archive.extract(file, 'destination_path')