J'ai fait une petite fonction d'aide :
import zipfile
def main(archive_list=[],zfilename='default.zip'):
print zfilename
zout = zipfile.ZipFile(zfilename, "w")
for fname in archive_list:
print "writing: ", fname
zout.write(fname)
zout.close()
if __name__ == '__main__':
main()
Le problème est que tous mes fichiers ne sont pas compressés ! Les fichiers ont la même taille et, en fait, seule l'extension est modifiée en ".zip" (de ".xls" dans ce cas).
J'utilise python 2.5 sur winXP sp2.