Zipfile

Dans cette page tu trouveras :

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()
zip.extractall(path=adresse, pwd=mot_de_passe)

  • 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.

https://docs.python.org/3/library/zipfile.html

Retour en haut