python как добавить файл в zip-архив

Если я сделаю что-то вроде этого:

from zipfile import ZipFile 

zip = ZipFile(archive, "a")  

for x in range(5):
    zip.writestr("file1.txt", "blabla")

Будет создан архив с 5 файлами, все с именами "file1.txt". Что я хотите добиться, чтобы иметь один сжатый файл, к которому каждая итерация цикла добавляет некоторый контент.Возможно ли это без какого-либо вспомогательного буфера и как это сделать?

8
задан mnowotka 13 March 2012 в 08:30
поделиться