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() |
- 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.