Zipper plusieurs fichiers
Code utilisé à partir du site: http://www.commentcamarche.net/forum/affich-2641490-python-zipper-plusieurs-fichiers
Ce script regroupe plusieurs fichiers à la même racine et les regroupent dans un ZIP dans l'espace de travail souhaité.
SCRIPT:
# -*- coding: utf8 -*-
# Ce script fonctionne avec les librairies par défaut de Python
import zipfile
# Ci dessous 'chemin' est la variable a rappeller a chaque fois que l'on ajoute un document.
chemin = "D:\\Scripts\\demo\\Doc_ZIP.zip"
print ('CREATION DU FICHIER : DOC_ZIP')
print ('Recherche des documents a zipper')
print ('Zip en cours...')
import zipfile
f=zipfile.ZipFile(chemin,'w',zipfile.ZIP_DEFLATED)
f.write("doc1.txt")
f.close()
f=zipfile.ZipFile(chemin,'a',zipfile.ZIP_DEFLATED)
f.write("doc2.txt")
f.close()
f = zipfile.ZipFile(chemin,'a',zipfile.ZIP_DEFLATED)
f.write("doc3.txt")
f.close()
print ('Les fichiers sont zippes !!!')