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:
grace à la doc, j'ai trouvé ca concernant extractall:
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)
(voici le lien du code source complet http://www.tracertemp.com/vdharan/to...Lib/zipfile.py)
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)
Cependant je ne comprends pas trop comment faire pour corriger mon programme et je ne trouve rien me renseignant sur Internet.
Partager