7zip to popularny format kompresji znany z wysokiego współczynnika kompresji. Python, będąc wszechstronnym językiem programowania, oferuje różne biblioteki do pracy z różnymi formatami plików, w tym archiwa 7zip. Jedną z takich bibliotek, która zapewnia doskonałą obsługę archiwów 7zip w Python, jest Aspose.ZIP for Python. Przyjrzyjmy się więc, jak odczytać zawartość archiwów 7zip w Python.
- Biblioteka Python 7zip
- Przeczytaj archiwum 7zip w Python
- Przeczytaj chronione hasłem archiwum 7zip
- Narzędzia online 7zip
Biblioteka Python 7zip
Aspose.ZIP for Python to potężna biblioteka, która pozwala programistom tworzyć, manipulować i wyodrębniać pliki z różnych formatów archiwów, w tym 7zip. Niezależnie od tego, czy chcesz utworzyć, czy rozpakować archiwa 7zip, Aspose.ZIP z łatwością Ci to umożliwi.
Możesz pobrać bibliotekę lub zainstalować ją z PyPI.
> pip install aspose-zip
Przeczytaj archiwum 7zip w Python
Czytanie archiwum 7zip przy użyciu Aspose.ZIP for Python można wykonać w kilku krokach, jak wspomniano poniżej.
- Najpierw załaduj archiwum 7zip przy użyciu klasy SevenZipArchive.
- Następnie użyj metody SevenZipArchive.extracttodirectory(folder), aby wyodrębnić zawartość archiwum 7zip do folderu.
Poniższy przykładowy kod pokazuje, jak odczytać zawartość archiwum 7zip w języku Python.
import aspose.zip as az
# Załaduj archiwum 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
# Wypakuj 7zip do folderu
archive.extract_to_directory("7z_extracted")
Przeczytaj chronione hasłem archiwum 7zip
W kilku przypadkach otrzymujesz archiwa 7zip chronione hasłem. Zabezpieczenie ma na celu uniemożliwienie nieuprawnionego dostępu do zawartości archiwów 7zip. Aby otworzyć chronione archiwum 7zip, wykonaj poniższe czynności.
- Najpierw załaduj archiwum 7zip przy użyciu klasy SevenZipArchive.
- Następnie wywołaj metodę SevenZipArchive.extracttodirectory(folder, hasło) i jako argument podaj hasło do archiwum.
W ten sposób możesz odczytać chronione hasłem archiwum 7zip w Python.
import aspose.zip as az
# Załaduj archiwum 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
# Wyodrębnij zawartość 7zip do katalogu
archive.extract_to_directory("protected_7z_extracted", "pass")
Biblioteka Python 7zip — zdobądź bezpłatną licencję
Możesz uzyskać bezpłatną licencję tymczasową na pracę z archiwami 7zip bez ograniczeń ewaluacyjnych.
Zasoby edukacyjne
Dowiedz się więcej o naszej bibliotece Python 7zip, korzystając z zasobów podanych poniżej:
Narzędzia online 7zip
Zapewniamy również bezpłatne narzędzia online do tworzenia i rozpakowywania archiwów 7zip, które są obsługiwane przez Aspose.ZIP for Python.
Wniosek
Aspose.ZIP for Python zapewnia wygodny i efektywny sposób pracy z archiwami 7zip w aplikacjach Python. W tym poście na blogu omówiliśmy, jak odczytać zawartość archiwum 7zip w Python. Omówiliśmy także, jak czytać chronione hasłem archiwum 7zip. Po prostu zainstaluj Aspose.ZIP for Python i łatwo włącz możliwości obsługi archiwów 7zip do swoich projektów w Python.