How do I delete or replace a file in a zip archive?

前端 未结 1 1207
你的背包
你的背包 2020-12-20 11:23

I\'m creating a program in Python which downloads a set of files and puts them into an archive with the zipfile module.

I already found out how to append to the arch

相关标签:
1条回答
  • 2020-12-20 11:32

    From http://docs.python.org/2/library/zipfile

    ZipFile.namelist()
    Return a list of archive members by name.
    

    So it is trivial to get hold of the members list before appending to the file and performing a check operation against the list of existing members within the archive.

    In addition: removing from a ZIP file is not supported. You need to write a new archive if needed and copy over existing files and omit the file to be removed.

    See also

    Delete file from zipfile with the ZipFile Module

    0 讨论(0)
提交回复
热议问题