Python で一連のファイルをダウンロードし、それらを zipfile モジュールを使用してアーカイブに入れるプログラムを作成しています。
アーカイブに追加する方法はすでにわかりましたが、アーカイブ内のファイルが既に存在し、上書きする必要がある場合があります。
現在、既存のファイルをアーカイブに追加すると、重複が発生します。
アーカイブ内のファイルを削除する方法を知っている人はいますか?
http://docs.python.org/2/library/zipfileから
ZipFile.namelist()
Return a list of archive members by name.
したがって、ファイルに追加してアーカイブ内の既存のメンバーのリストに対してチェック操作を実行する前に、メンバー リストを取得するのは簡単です。
さらに、ZIP ファイルからの削除はサポートされていません。必要に応じて新しいアーカイブを作成し、既存のファイルをコピーして、削除するファイルを省略する必要があります。
こちらもご覧ください