Страницы

Поиск по вопросам

Показаны сообщения с ярлыком ziparchive. Показать все сообщения
Показаны сообщения с ярлыком ziparchive. Показать все сообщения

воскресенье, 9 февраля 2020 г.

zipfile не распаковывает архив

#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) Если в этой папке окажутся файлы с именами, совпадающими с файлами в архиве, они будут перезаписаны без предупреждения.

понедельник, 15 апреля 2019 г.

zipfile не распаковывает архив

# -*- coding: utf-8 -*- import zipfile root = "C:" z = zipfile.ZipFile(root + '\\ProgramData\\boot//s0urc3.zip','r') z.extractall()
Все выполняется без ошибок, но архив не распаковывается, почему?


Ответ

Файлы распаковываются в текущую рабочую папку. Добавьте в начало скрипта:
import os print os.getcwd()
Это покажет вам рабочую папку (обычно это папка, где лежит запускаемый скрипт) и там будут распакованные файлы
А в конец скрипта добавьте
z.close()
Чтобы указать папку, куда нужно сохранить, нужно передать ее в качестве параметра:
path_to_extract = 'C:\\Data' z.extractall(path_to_extract)
Если в этой папке окажутся файлы с именами, совпадающими с файлами в архиве, они будут перезаписаны без предупреждения