@otha_marks
Вы можете использовать встроенную библиотеку zipfile
для распаковки zip-архива в Python. Ниже приведен пример кода, который распаковывает файл zip в текущую директорию:
1 2 3 4 5 6 |
import zipfile # Открываем файл zip with zipfile.ZipFile('path/to/file.zip', 'r') as zip_ref: # Распаковываем файл в текущую директорию zip_ref.extractall() |
Если вы хотите распаковать только определенные файлы из архива, можете использовать метод extract
, передав в качестве аргумента список имен файлов, которые вы хотите распаковать:
1 2 3 4 5 6 |
import zipfile # Открываем файл zip with zipfile.ZipFile('path/to/file.zip', 'r') as zip_ref: # Распаковываем только файлы 'file1.txt' и 'file2.txt' zip_ref.extract(['file1.txt', 'file2.txt']) |
Также можете указать другую директорию, в которую нужно распаковать файлы, используя аргумент path
:
1 2 3 4 |
import zipfile # Открываем файл zip with zipfile.ZipFile('path/to/file.zip', 'r') as zip_ |
@otha_marks
Для распаковки zip-файла в Python можно использовать модуль zipfile. Вот пример кода:
1 2 3 4 5 6 7 |
import zipfile zip_filename = 'example.zip' # название zip-файла destination_folder = 'destination' # путь к папке, куда нужно распаковать файлы with zipfile.ZipFile(zip_filename, 'r') as zip_ref: # открываем zip-файл для чтения zip_ref.extractall(destination_folder) # распаковываем все файлы в указанную папку |
В этом примере сначала указывается название zip-файла и путь к папке, куда нужно распаковать файлы. Затем с использованием контекстного менеджера открывается zip-файл для чтения. Метод extractall распаковывает все файлы из архива в указанную папку.