Zipfile
Importer la librairie
Ā
On importe lāobjet ZipFile avec lāensemble de ces mĆ©thodes.
from zipfile import ZipFile |
CrƩer un objet Zipfile
Ici le file.zip sera le chemin d’accĆØs au fichier que tu veux dĆ©compresser.
zip = ZipFile(‘file.zip’, ‘r’) |
Extraire les donnƩes
|
zip.extractall() |
- path : Cāest le lāadresse ou le fichier/dossier va ĆŖtre placĆ©. Si ce paramĆØtre nāest pas utilisĆ©, le fichier/dossier va ĆŖtre placĆ© au mĆŖme endroit que le code.
- pwd : Cāest le mot de passe pour dĆ©compresser la donnĆ©e (Si un mot de passe est requis). Ce mot de passe doit ĆŖtre en binaire, pour convertir du texte en information binaire, il faut mettre la lettre b avant le texte
Exemple :
|
zip.extractall(pwd=b »rick ») |
Fermer le fichier
Pense Ć fermer le fichier avant de finir ton programme.
|
zip.close() |
DƩfinir un mot de passe
Si tu veux mettre un mot de passe sur un fichier zip, tu peux utiliser cette commande :
zip.setpassword(bytes(‘test’, ‘utf-8’)) |
Aller plus loinā
Tu peux consulter la documentation de zipfile ici si tu veux aller plus loin.
