#python #python_2x #zip #ziparchive
# -*- coding: utf-8 -*- import zipfile root = "C:" z = zipfile.ZipFile(root + '\\ProgramData\\boot//s0urc3.zip','r') z.extractall() Все выполняется без ошибок, но архив не распаковывается, почему?
Ответы
Ответ 1
Файлы распаковываются в текущую рабочую папку. Добавьте в начало скрипта: import os print os.getcwd() Это покажет вам рабочую папку (обычно это папка, где лежит запускаемый скрипт) и там будут распакованные файлы А в конец скрипта добавьте z.close() Чтобы указать папку, куда нужно сохранить, нужно передать ее в качестве параметра: path_to_extract = 'C:\\Data' z.extractall(path_to_extract) Если в этой папке окажутся файлы с именами, совпадающими с файлами в архиве, они будут перезаписаны без предупреждения.
Комментариев нет:
Отправить комментарий