Bonjour, je cherche à extraire les fichiers d'un fichier zip en utilisant python. De plus ce fichier aurait la possibilité d'avoir un mot de passe. J'ai donc commencer un programme que voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
import zipfile
 
def extractFile(zFile, password):
    zipfile.ZipFile.extractall(zFile,password)
grace à la doc, j'ai trouvé ca concernant extractall:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 def extractall(self, path=None, members=None, pwd=None):
        """Extract all members from the archive to the current working
           directory. `path' specifies a different directory to extract to.
           `members' is optional and must be a subset of the list returned
           by namelist().
        """
        if members is None:
            members = self.namelist()
 
        for zipinfo in members:
            self.extract(zipinfo, path, pwd)
(voici le lien du code source complet http://www.tracertemp.com/vdharan/to...Lib/zipfile.py)

Cependant je ne comprends pas trop comment faire pour corriger mon programme et je ne trouve rien me renseignant sur Internet.