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
- Přečtěte si archiv 7zip v Python
- Přečtěte si archiv 7zip chráněný heslem
- Online nástroje 7zip
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.