Bonsoir,

J'ai trouvé un bout de code sous Python qui fonctionne bien pour dezipper
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def dezip(filezip, pathdst = ''):
    if pathdst == '': pathdst = os.getcwd()  ## on dezippe dans le repertoire locale 
    zfile = zipfile.ZipFile(filezip, 'r') 
    for i in zfile.namelist():  ## On parcourt l'ensemble des fichiers de l'archive 
        print (i) 
        if os.path.isdir(i):   ## S'il s'agit d'un repertoire, on se contente de creer le dossier 
            try: os.makedirs(pathdst + os.sep + i) 
            except: pass 
        else: 
            try: os.makedirs(pathdst + os.sep + os.path.dirname(i)) 
            except: pass 
            data = zfile.read(i)                   ## lecture du fichier compresse 
            fp = open(pathdst + os.sep + i, "wb")  ## creation en local du nouveau fichier 
            fp.write(data)                         ## ajout des donnees du fichier compresse dans le fichier local 
            fp.close()
    zfile.close()
Par contre, je ne parviens pas à dezipper un fichier qui peut changer de nom c'est-à dire que la fin du chemin change suivant un nom et la date :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
   la fin se termine par : \%d\\%s%d%d%d.ZIP'
 
% (adate[year],NOM,adate[year],bdate[month],cdate[week])
Merci de m'aider.

Julien