Удалить файл из zip-файла с помощью модуля ZipFilePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Удалить файл из zip-файла с помощью модуля ZipFile

Сообщение Anonymous »

Единственный способ удаления файла из zip-файла, который я придумал, — это создать временный zip-файл без удаляемого файла, а затем переименовать его в исходное имя файла.

В Python 2.4 класс ZipInfo имел атрибут file_offset, поэтому можно было создать второй zip-файл и скопировать данные в другой файл без распаковки/повторного сжатия.

Этот file_offset отсутствует в Python 2.6, есть ли другой вариант, кроме создания еще одного zip-файла путем распаковки каждого файла и последующего его повторного сжатия?

Может есть какой-нибудь прямой способ удаления файла в zip-архиве, я искал и ничего не нашел.

Подробнее здесь: https://stackoverflow.com/questions/513 ... ile-module
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Удалить файл из Zipfile с помощью модуля Zipfile
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • .Net ZipFile.ExtractToDirectory не извлекает псевдоним файла macOS из zip
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Zipfile.BadZipFile: файл не является zip-файлом. Ошибка.
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Apache POI java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile
    Anonymous » » в форуме JAVA
    0 Ответы
    105 Просмотры
    Последнее сообщение Anonymous
  • «Невозможно найти метод void org.apache.commons.compress.archivers.zip.ZipFile.<init>(java.nio.channels.SeekableByteChan
    Anonymous » » в форуме Android
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»