Bonjour à tous,
Alors voilà j'essaie depuis tout à l'heure de trouver d'où provient l'erreur mais je ne comprend pas.
J'utilise ce bout de code pour déziper un fihcier (en pièce jointe le zip en question il contient un fichier word vide) avec pour mot de passe "toto"
et voilà l'erreur que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>> import zipfile >>> zFile = zipfile.ZipFile('doc.zip') >>> zFile.extractall(pwd="toto")
Alors je ne comprend pas pourquoi il me dit que le mot de passe n'est pas le bon alors que si je le dézipe normalement en double cliquant dessus et que je rentre "toto" comme mot de passe je n'ai aucun problème.Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
zFile.extractall(pwd="toto")
File "C:\Program Files (x86)\python27\lib\zipfile.py", line 964, in extractall
self.extract(zipinfo, path, pwd)
File "C:\Program Files (x86)\python27\lib\zipfile.py", line 952, in extract
return self._extract_member(member, path, pwd)
File "C:\Program Files (x86)\python27\lib\zipfile.py", line 995, in _extract_member
source = self.open(member, pwd=pwd)
File "C:\Program Files (x86)\python27\lib\zipfile.py", line 936, in open
raise RuntimeError("Bad password for file", name)
RuntimeError: ('Bad password for file', <zipfile.ZipInfo object at 0x0241EB28>)
Je suis sous Windows 7, le fichier est compressé avec IZArc en utilisant un cryptage AES-256bit
Une idée ?
Merci d'avance
Partager