🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27409

Podmiana pliku w archiwum zip

#27409
From: Parasit Hendersson
Date: Fri, 09 Apr 2010 09:36
19 lines
1572 bytes
Witam,
Pracuje nad programem który obrabia dane w archiwach zip. Do odczytywania
archiwów użyłem ZipFile'a i wszystko było w porządku do czasu gdy okazało
się że trzeba coś w tym archiwum zmienić.
Gdy otwieram plik z flagą 'w' i dodaje poprawiony plik to resztę archiwum
szlag trafia i zawiera ono tylko nowy plik.
Gdy użyję flagi 'a', dodaje nowy plik ale nie usuwa starego, wobec czego
mam dwa pliki o identycznej nazwie.

Jak obejść ten problem? 
Chcę podmienić tylko jeden plik, resztę zostawiając w spokoju. 
Najprostszym wyjściem było by usunięcie starej wersji i dodanie nowej do
archiwum, niestety ZipFile nie ma metody kasującej pliki.

Dodam tylko że przepakowanie wszystkiego nie wchodzi w grę, jest za dużo
innych plików w archiwum.

Pozdrawiam
Parasit Hendersson
Technical Details
Message-ID: <hpmse6$1qst$1@news2.ipartners.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news2.ipartners.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news2.ipartners.pl!not-for-mail
From: Parasit Hendersson <bart@waw-beryl.impaq.com.pl>
Newsgroups: pl.comp.lang.python
Subject: Podmiana pliku w archiwum zip
Date: 9 Apr 2010 09:36:06 GMT
Organization: GTS Energis
Lines: 19
Message-ID: <hpmse6$1qst$1@news2.ipartners.pl>
Reply-To: parasit_nospam_@go2.pl
NNTP-Posting-Host: 217.153.75.233
Mime-Version: 1.0
X-Trace: news2.ipartners.pl 1270805766 60317 217.153.75.233 (9 Apr 2010 09:36:06 GMT)
X-Complaints-To: abuse@ipartners.pl
NNTP-Posting-Date: 9 Apr 2010 09:36:06 GMT
Keywords: python, zipfile
User-Agent: slrn/pre1.0.0-16 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit