Lesen Sie das 7zip-Archiv in Python

7zip ist ein beliebtes Komprimierungsformat, das für seine hohe Komprimierungsrate bekannt ist. Python ist eine vielseitige Programmiersprache und bietet verschiedene Bibliotheken für die Arbeit mit verschiedenen Dateiformaten, einschließlich 7zip-Archiven. Eine solche Bibliothek, die den Umgang mit 7zip-Archiven in Python hervorragend unterstützt, ist Aspose.ZIP for Python. Sehen wir uns also an, wie man den Inhalt von 7zip-Archiven in Python liest.

Python 7zip-Bibliothek

Aspose.ZIP for Python ist eine leistungsstarke Bibliothek, die es Entwicklern ermöglicht, Dateien aus verschiedenen Archivformaten, einschließlich 7zip, zu erstellen, zu bearbeiten und zu extrahieren. Egal, ob Sie 7zip-Archive erstellen oder extrahieren müssen, mit Aspose.ZIP haben Sie alles im Griff.

Sie können die Bibliothek entweder herunterladen oder von PyPI installieren.

> pip install aspose-zip

Lesen Sie ein 7zip-Archiv in Python

Das Lesen eines 7zip-Archivs mit Aspose.ZIP for Python kann in wenigen Schritten erfolgen, wie unten erwähnt.

  • Laden Sie zunächst das 7zip-Archiv mit der SevenZipArchive Klasse.
  • Verwenden Sie dann die Methode SevenZipArchive.extracttodirectory(folder), um den Inhalt des 7zip-Archivs in einen Ordner zu extrahieren.

Das folgende Codebeispiel zeigt, wie der Inhalt eines 7zip-Archivs in Python gelesen wird.

import aspose.zip as az

# Laden Sie das 7zip-Archiv
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Extrahieren Sie 7zip in den Ordner
    archive.extract_to_directory("7z_extracted")

Lesen Sie ein passwortgeschütztes 7zip-Archiv

In einigen Fällen erhalten Sie 7zip-Archive, die mit einem Passwort geschützt sind. Der Schutz wird angewendet, um unbefugten Zugriff auf den Inhalt der 7zip-Archive zu verhindern. Um ein geschütztes 7zip-Archiv zu öffnen, führen Sie die folgenden Schritte aus.

  • Laden Sie zunächst das 7zip-Archiv mit der SevenZipArchive Klasse.
  • Rufen Sie dann die Methode SevenZipArchive.extracttodirectory(Ordner, Passwort) auf und geben Sie als Argument ein Passwort des Archivs an.

So können Sie ein passwortgeschütztes 7zip-Archiv in Python lesen.

import aspose.zip as az

# Laden Sie das 7zip-Archiv
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Extrahieren Sie den 7zip-Inhalt in ein Verzeichnis
    archive.extract_to_directory("protected_7z_extracted", "pass")

Python 7zip-Bibliothek – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um ohne Evaluierungseinschränkungen mit 7zip-Archiven zu arbeiten.

Lernmittel

Erfahren Sie mehr über unsere Python 7zip-Bibliothek mithilfe der unten angegebenen Ressourcen:

Online-7zip-Tools

Wir bieten auch kostenlose Online-Tools zum Erstellen und Extrahieren von 7zip-Archiven an, die auf Aspose.ZIP for Python basieren.

Abschluss

Aspose.ZIP for Python bietet eine bequeme und effiziente Möglichkeit, mit 7zip-Archiven in Python-Anwendungen zu arbeiten. In diesem Blogbeitrag haben wir untersucht, wie man den Inhalt eines 7zip-Archivs in Python liest. Wir haben auch behandelt, wie man ein passwortgeschütztes 7zip-Archiv liest. Installieren Sie einfach Aspose.ZIP for Python und integrieren Sie problemlos 7zip-Archivverarbeitungsfunktionen in Ihre Python-Projekte.

Siehe auch