Přečtěte si archiv 7zip v Python

7zip je oblíbený kompresní formát, který je známý svým vysokým kompresním poměrem. Python, jako všestranný programovací jazyk, nabízí různé knihovny pro práci s různými formáty souborů, včetně archivů 7zip. Jednou takovou knihovnou, která poskytuje vynikající podporu pro práci s archivy 7zip v Python, je Aspose.ZIP for Python. Pojďme tedy prozkoumat, jak číst obsah archivů 7zip v Python.

Knihovna Python 7zip

Aspose.ZIP for Python je výkonná knihovna, která umožňuje vývojářům vytvářet, manipulovat a extrahovat soubory z různých archivních formátů, včetně 7zip. Ať už potřebujete vytvořit nebo extrahovat archivy 7zip, Aspose.ZIP vás snadno pokryje.

Knihovnu si můžete buď stáhnout nebo nainstalovat z PyPI.

> pip install aspose-zip

Přečtěte si archiv 7zip v Python

Čtení archivu 7zip pomocí Aspose.ZIP for Python lze provést v několika krocích, jak je uvedeno níže.

  • Nejprve načtěte archiv 7zip pomocí třídy SevenZipArchive.
  • Poté použijte metodu SevenZipArchive.extracttodirectory(folder) k extrahování obsahu archivu 7zip do složky.

Následující ukázka kódu ukazuje, jak číst obsah archivu 7zip v Python.

import aspose.zip as az

# Načíst archiv 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Extrahujte 7zip do složky
    archive.extract_to_directory("7z_extracted")

Přečtěte si archiv 7zip chráněný heslem

V několika případech obdržíte archivy 7zip, které jsou chráněny heslem. Ochrana se používá, aby se zabránilo neoprávněnému přístupu k obsahu archivů 7zip. Chcete-li otevřít chráněný archiv 7zip, postupujte podle kroků uvedených níže.

  • Nejprve načtěte archiv 7zip pomocí třídy SevenZipArchive.
  • Poté zavolejte metodu SevenZipArchive.extracttodirectory(folder, password) a zadejte heslo archivu jako argument.

Takto můžete číst heslem chráněný archiv 7zip v Python.

import aspose.zip as az

# Načíst archiv 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Extrahujte obsah 7zip do adresáře
    archive.extract_to_directory("protected_7z_extracted", "pass")

Knihovna Python 7zip – Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci pro práci s archivy 7zip bez omezení hodnocení.

Výukové zdroje

Zjistěte více o naší knihovně Python 7zip pomocí zdrojů uvedených níže:

Online nástroje 7zip

Poskytujeme také bezplatné online nástroje pro vytváření a extrahování archivů 7zip, které jsou založeny na Aspose.ZIP for Python.

Závěr

Aspose.ZIP for Python poskytuje pohodlný a efektivní způsob práce s archivy 7zip v aplikacích Python. V tomto blogovém příspěvku jsme prozkoumali, jak číst obsah archivu 7zip v Python. Také jsme se zabývali tím, jak číst heslem chráněný archiv 7zip. Jednoduše nainstalujte Aspose.ZIP for Python a snadno začleňte možnosti zpracování archivů 7zip do svých projektů Python.

Viz také