Article View: pl.comp.lang.python
Article #27409Podmiana pliku w archiwum zip
From: Parasit Hendersson
Date: Fri, 09 Apr 2010 09:36
Date: Fri, 09 Apr 2010 09:36
19 lines
1572 bytes
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-mailShow 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