Läs 7zip Archive i Python

7zip är ett populärt komprimeringsformat som är känt för sitt höga komprimeringsförhållande. Python, som är ett mångsidigt programmeringsspråk, erbjuder olika bibliotek att arbeta med olika filformat, inklusive 7zip-arkiv. Ett sådant bibliotek som ger utmärkt stöd för att hantera 7zip-arkiv i Python är Aspose.ZIP för Python. Så låt oss utforska hur man läser innehållet i 7zip-arkiv i Python.

Python 7zip bibliotek

Aspose.ZIP for Python är ett kraftfullt bibliotek som låter utvecklare skapa, manipulera och extrahera filer från olika arkivformat, inklusive 7zip. Oavsett om du behöver skapa eller extrahera 7zip-arkiv, har Aspose.ZIP dig täckt med lätthet.

Du kan antingen ladda ner biblioteket eller installera det från PyPI.

> pip install aspose-zip

Läs ett 7zip-arkiv i Python

Att läsa ett 7zip-arkiv med Aspose.ZIP för Python kan göras i ett par steg, som nämns nedan.

  • Ladda först 7zip-arkivet med SevenZipArchive-klassen.
  • Använd sedan metoden SevenZipArchive.extracttodirectory(folder) för att extrahera innehållet i 7zip-arkivet till en mapp.

Följande kodexempel visar hur man läser innehållet i ett 7zip-arkiv i Python.

import aspose.zip as az

# Ladda 7zip-arkiv
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Extrahera 7zip till mapp
    archive.extract_to_directory("7z_extracted")

Läs ett lösenordsskyddat 7zip-arkiv

I flera fall får du 7zip-arkiv som är skyddade med ett lösenord. Skyddet tillämpas för att förhindra obehörig åtkomst till innehållet i 7zip-arkiven. För att öppna ett skyddat 7zip-arkiv, följ stegen nedan.

  • Ladda först 7zip-arkivet med SevenZipArchive-klassen.
  • Anrop sedan metoden SevenZipArchive.extracttodirectory(mapp, lösenord) och ange ett lösenord för arkivet som ett argument.

Så här kan du läsa ett lösenordsskyddat 7zip-arkiv i Python.

import aspose.zip as az

# Ladda 7zip-arkiv
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Extrahera 7zip-innehåll till katalogen
    archive.extract_to_directory("protected_7z_extracted", "pass")

Python 7zip Library - Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att arbeta med 7zip-arkiv utan utvärderingsbegränsningar.

Lärresurser

Lär dig mer om vårt Python 7zip-bibliotek med hjälp av resurserna nedan:

Online 7zip-verktyg

Vi tillhandahåller även gratis onlineverktyg för att skapa och extrahera 7zip-arkiv, som drivs av Aspose.ZIP för Python.

Slutsats

Aspose.ZIP för Python ger ett bekvämt och effektivt sätt att arbeta med 7zip-arkiv i Python-applikationer. I det här blogginlägget utforskade vi hur man läser innehållet i ett 7zip-arkiv i Python. Vi tog också upp hur man läser ett lösenordsskyddat 7zip-arkiv. Installera bara Aspose.ZIP för Python och integrera enkelt 7zip-arkivhanteringsfunktioner i dina Python-projekt.

Se även