Ressources Magic Makers

 

Site en maintenance

 
Nous sommes actuellement entrain de mettre à jour les ressources de ce site.
Pendant la mise à jour vous pouvez retrouver tous les nouveaux contenus sur le site
 

https://lp-magicmakers.fr/

 
 

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()
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 convertire du text en information binaire il faut mettre la lettre b avant le text

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