Přehled
Pro každý formát, který podporuje několik položek, má odpovídající třída metodu extrakt_do_adresáře. Měl by být použit k extrahování celého obsahu archivu, včetně podsložek, do určeného umístění.ZIP Rozbalte archivní soubory
Níže je uveden příklad použití knihovny aspose.zip pro práci s archivy ZIP. Pomocí daného kódu můžete pomocí Pythonu extrahovat obsah archivu do daného adresáře.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Rozbalte soubory RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Dekomprimujte soubory CAB
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Tyto příklady kódu ukazují, jak rozbalit archivy různých formátů pomocí knihovny Aspose.Zip v Pythonu. Používají příslušné třídy pro archivy ZIP, RAR a CAB k extrahování jejich obsahu do určeného adresáře “C:\extrahed”. Tento přístup nabízí univerzální řešení pro manipulaci s různými formáty archivů a zjednodušuje proces rozbalování.
Jak extrahovat soubor TAR
Tato část poskytuje příklady použití knihovny Aspose.Zip. Následující kód ukazuje, jak extrahovat obsah archivu ze streamu do zadaného adresáře. Tyto příklady vás vybaví k efektivní správě archivů v rámci vašich projektů Python.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Extrahujte soubor XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Tyto příklady kódu demonstrují rozbalení archivů ve formátech TAR a XAR do určeného adresáře. První příklad otevře soubor “archive.tar”, vytvoří objekt TarArchive a rozbalí jeho obsah do adresáře “\extracted”. Podobně druhý příklad otevře soubor “archive.xar”, vytvoří objekt XarArchive a extrahuje jeho obsah do stejného adresáře “\extracted”.
Další podporované funkce Aspose.ZIP pro Python.Net API
S knihovnou Aspose.ZIP v Python.Net můžete bez problémů zvládnout různé úkoly související s dokumenty souborů ZIP. Ať už potřebujete převádět formáty, slučovat soubory, upravovat obsah nebo extrahovat data, Aspose.ZIP poskytuje komplexní funkce pro zefektivnění vašeho pracovního postupu a zvýšení produktivity.
Support and Learning Resources
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Poznámky k vydání
- Proč Aspose.Zip pro Python.Net?
- Seznam zákazníků
- Příběhy úspěchu