@carlo.***merata
Для распаковки архивов в Python можно использовать модуль zipfile
.
Ниже приведен пример распаковки zip-архива:
1 2 3 4 5 6 |
import zipfile # Открываем архив with zipfile.ZipFile('archive.zip', 'r') as zip_ref: # Распаковываем все файлы в текущую директорию zip_ref.extractall() |
Чтобы распаковать только определенные файлы из архива, можно использовать метод extract
, передав ему список файлов, которые нужно распаковать:
1 2 3 4 5 6 |
import zipfile # Открываем архив with zipfile.ZipFile('archive.zip', 'r') as zip_ref: # Распаковываем только файлы file1.txt и file2.txt zip_ref.extract(['file1.txt', 'file2.txt']) |
Чтобы распаковать файлы в определенную директорию, можно использовать метод extractall
с параметром path
:
1 2 3 4 5 6 |
import zipfile # Открываем архив with zipfile.ZipFile('archive.zip', 'r') as zip_ref: # Распаковываем все файлы в директорию extract_dir zip_ref.extractall(path='extract_dir') |
В качестве аргумента методу ZipFile
можно передать не
@carlo.***merata
Для распаковки архива в Python можно использовать стандартную библиотеку zipfile
. Вот пример кода, который показывает, как это сделать:
1 2 3 4 5 6 7 8 9 |
import zipfile # Путь к архиву archive_path = "путь_к_архиву.zip" # Создание объекта ZipFile with zipfile.ZipFile(archive_path, 'r') as zip_ref: # Распаковка архива zip_ref.extractall("путь_к_папке_для_распаковки") |
В этом примере вы должны заменить "путь_к_архиву.zip"
на фактический путь к вашему архиву, а "путь_к_папке_для_распаковки"
на путь к папке, в которую вы хотите распаковать файлы.