перезапись файла в ziparchive

У меня есть archive.zip с двумя файлами: hello.txt и world.txt

Я хочу перезаписать hello.txt файл с новым с этим кодом:

import zipfile

z = zipfile.ZipFile('archive.zip','a')
z.write('hello.txt')
z.close()  

, но он не будет перезаписывать файл, каким-то образом он создает другой экземпляр hello.txt - взгляните на снимок экрана winzip:

alt text

Так как там Нет ничего похожего на zipfile.remove () , как лучше всего решить эту проблему?

27
задан nukl 11 January 2011 в 03:06
поделиться