@guillermo Чтобы открыть zip-файл в Python, вы можете воспользоваться стандартной библиотекой zipfile
1 2 3 4 5 6 7 8 |
import zipfile zip_archive = zipfile.ZipFile('info.zip', 'r') # Открываем файл, в качестве режима устанавливаем 'r' (Read - Чтение) data = zip_archive.read('current_site.txt') # "Читаем" файл в архиве, указывая его имя. print(data.decode('utf-8')) # Выводим результат # Вывод : dropcode.ru |
@guillermo
Для открытия zip-файла в Python можно использовать встроенный модуль zipfile
.
Вот пример кода, который демонстрирует, как открыть и прочитать содержимое zip-файла:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import zipfile # Открываем zip-файл для чтения with zipfile.ZipFile('example.zip', 'r') as zip_ref: # Выводим список содержимого архива print(zip_ref.namelist()) # Извлекаем файл из архива zip_ref.extract('example.txt') # Прочитаем содержимое файла with open('example.txt') as f: print(f.read()) |
В этом примере example.zip
- имя zip-файла, который нужно открыть. Метод ZipFile
используется для создания объекта zip-архива, который можно использовать для чтения (mode='r') и извлечения (метод extract
) файлов из архива.
Метод namelist()
возвращает список имен всех файлов в архиве, а метод extract()
извлекает файл из архива в текущую рабочую директорию.
После того, как файл был извлечен, мы можем открыть его для чтения и вывести содержимое в консоль.