Lire l'archive 7zip en Python

7zip est un format de compression populaire connu pour son taux de compression élevé. Python, étant un langage de programmation polyvalent, propose diverses bibliothèques pour travailler avec différents formats de fichiers, notamment les archives 7zip. Aspose.ZIP for Python est l’une de ces bibliothèques qui offre une excellente prise en charge de la gestion des archives 7zip en Python. Voyons donc comment lire le contenu des archives 7zip en Python.

Bibliothèque Python 7zip

Aspose.ZIP for Python est une bibliothèque puissante qui permet aux développeurs de créer, manipuler et extraire des fichiers à partir de divers formats d’archives, dont 7zip. Que vous ayez besoin de créer ou d’extraire des archives 7zip, Aspose.ZIP vous aide facilement.

Vous pouvez soit télécharger la bibliothèque, soit l’installer à partir de PyPI.

> pip install aspose-zip

Lire une archive 7zip en Python

La lecture d’une archive 7zip à l’aide d’Aspose.ZIP for Python peut être effectuée en quelques étapes, comme mentionné ci-dessous.

  • Tout d’abord, chargez l’archive 7zip à l’aide de la classe SevenZipArchive.
  • Ensuite, utilisez la méthode SevenZipArchive.extracttodirectory(folder) pour extraire le contenu de l’archive 7zip dans un dossier.

L’exemple de code suivant montre comment lire le contenu d’une archive 7zip en Python.

import aspose.zip as az

# Charger l'archive 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Extraire 7zip dans le dossier
    archive.extract_to_directory("7z_extracted")

Lire une archive 7zip protégée par mot de passe

Dans plusieurs cas, vous recevez des archives 7zip protégées par un mot de passe. La protection est appliquée pour empêcher tout accès non autorisé au contenu des archives 7zip. Pour ouvrir une archive 7zip protégée, suivez les étapes ci-dessous.

  • Tout d’abord, chargez l’archive 7zip à l’aide de la classe SevenZipArchive.
  • Ensuite, appelez la méthode SevenZipArchive.extracttodirectory(folder, password) et fournissez un mot de passe de l’archive comme argument.

C’est ainsi que vous pouvez lire une archive 7zip protégée par mot de passe en Python.

import aspose.zip as az

# Charger l'archive 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Extraire le contenu 7zip dans le répertoire
    archive.extract_to_directory("protected_7z_extracted", "pass")

Bibliothèque Python 7zip - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour travailler avec des archives 7zip sans limitations d’évaluation.

Ressources d’apprentissage

Apprenez-en plus sur notre bibliothèque Python 7zip en utilisant les ressources ci-dessous :

Outils 7zip en ligne

Nous fournissons également des outils en ligne gratuits pour créer et extraire des archives 7zip, qui sont optimisés par Aspose.ZIP for Python.

Conclusion

Aspose.ZIP for Python offre un moyen pratique et efficace de travailler avec des archives 7zip dans les applications Python. Dans cet article de blog, nous avons exploré comment lire le contenu d’une archive 7zip en Python. Nous avons également expliqué comment lire une archive 7zip protégée par mot de passe. Installez simplement Aspose.ZIP for Python et intégrez facilement les capacités de gestion des archives 7zip dans vos projets Python.

Voir également