Leggi l'archivio 7zip in Python

7zip è un formato di compressione popolare noto per il suo elevato rapporto di compressione. Python, essendo un linguaggio di programmazione versatile, offre varie librerie per lavorare con diversi formati di file, inclusi gli archivi 7zip. Una di queste librerie che fornisce un eccellente supporto per la gestione degli archivi 7zip in Python è Aspose.ZIP for Python. Esploriamo quindi come leggere il contenuto degli archivi 7zip in Python.

Libreria Python 7zip

Aspose.ZIP for Python è una potente libreria che consente agli sviluppatori di creare, manipolare ed estrarre file da vari formati di archivio, incluso 7zip. Se hai bisogno di creare o estrarre archivi 7zip, Aspose.ZIP ti copre con facilità.

Puoi scaricare la libreria o installarla da PyPI.

> pip install aspose-zip

Leggi un archivio 7zip in Python

La lettura di un archivio 7zip utilizzando Aspose.ZIP for Python può essere eseguita in un paio di passaggi, come indicato di seguito.

  • Innanzitutto, carica l’archivio 7zip utilizzando la classe SevenZipArchive.
  • Quindi, utilizzare il metodo SevenZipArchive.extracttodirectory(cartella) per estrarre il contenuto dell’archivio 7zip in una cartella.

Il seguente esempio di codice mostra come leggere il contenuto di un archivio 7zip in Python.

import aspose.zip as az

# Carica l'archivio 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Estrai 7zip nella cartella
    archive.extract_to_directory("7z_extracted")

Leggi un archivio 7zip protetto da password

In molti casi, ricevi archivi 7zip protetti con una password. La protezione viene applicata per impedire l’accesso non autorizzato al contenuto degli archivi 7zip. Per aprire un archivio 7zip protetto, seguire i passaggi indicati di seguito.

  • Innanzitutto, carica l’archivio 7zip utilizzando la classe SevenZipArchive.
  • Quindi, chiama il metodo SevenZipArchive.extracttodirectory(cartella, password) e fornisci una password dell’archivio come argomento.

Ecco come puoi leggere un archivio 7zip protetto da password in Python.

import aspose.zip as az

# Carica l'archivio 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Estrai il contenuto 7zip nella directory
    archive.extract_to_directory("protected_7z_extracted", "pass")

Libreria Python 7zip: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per lavorare con archivi 7zip senza limitazioni di valutazione.

Risorse di apprendimento

Scopri di più sulla nostra libreria Python 7zip utilizzando le risorse fornite di seguito:

Strumenti 7zip in linea

Forniamo anche strumenti online gratuiti per creare ed estrarre archivi 7zip, basati su Aspose.ZIP for Python.

Conclusione

Aspose.ZIP for Python fornisce un modo comodo ed efficiente per lavorare con gli archivi 7zip nelle applicazioni Python. In questo post del blog, abbiamo esplorato come leggere il contenuto di un archivio 7zip in Python. Abbiamo anche spiegato come leggere un archivio 7zip protetto da password. Installa semplicemente Aspose.ZIP for Python e incorpora facilmente le funzionalità di gestione degli archivi 7zip nei tuoi progetti Python.

Guarda anche