I den här artikeln kommer vi att se hur man packar upp filerna i python vi kan uppnå denna funktionalitet genom att använda zipfile-modulen i Python.
Vad är en zip-fil
ZIP-fil är ett filformat som används för att komprimera flera filer tillsammans till en enda fil. Den används i ett arkivfilformat som stöder förlustfri datakomprimering och minskar lagringskraven, det förbättrar också dataöverföringen över standardanslutningar. Zip-filer gör uppgiften att dela flera filer lätt genom att sammansätta dem i en. Klassen ZipFile innehåller metoderna extractall() och extract() som används för att packa upp filerna.
extraheraall()
Metoden extractall() används för att extrahera alla filer som finns i zip-filen till den aktuella arbetskatalogen. Filer kan också extraheras till en annan plats utan att gå förbi sökvägsparametern.
Syntax: ZipFile.extractall(file_path , members=None, pwd=None)
Parametrar:
file_path: plats där arkivfilen behöver extraheras, om file_path är Ingen, kommer innehållet i zip-filen att extraheras till nuvarande arbetskatalogmedlemmar: Den anger listan över filer som ska extraheras, om inte specificerat, kommer alla filer i zip-filen att extraheras. medlemmar måste vara en delmängd av listan som returneras av namelist() pwd: lösenordet som används för krypterade filer. Som standard är pwd Ingen.
extrahera()
Metoden extract() används för att extrahera en medlem från zip-filen till den aktuella arbetskatalogen. Filen kan också extraheras till en annan plats genom att kringgå sökvägsparametern.
hitta min iphone från android
Syntax: ZipFile.extract(member, file_path=Ingen , pwd=Ingen)
medlemmar: Den anger namnet på filer som ska extraheras. file_path: plats där arkivfilen måste extraheras, om file_path är None så kommer innehållet i zip-filen att extraheras till den aktuella arbetskatalogen pwd: lösenordet som används för krypterade filer, som standard är pwd Ingen.
Exempel 1: Extrahera alla filer som finns i zip-filen
char och int java
Importera zipfile-modulen Skapa ett zip-filobjekt med ZipFile-klassen. Anropa extractall()-metoden på zip-filobjektet och skicka sökvägen där filerna behövde extraheras och extrahera den specifika filen som finns i zip-filen.
Python3
# importing the zipfile module> from> zipfile> import> ZipFile> > # loading the temp.zip and creating a zip object> with ZipFile('C:Userssai mohan pulamolu> > Desktopgeeks_dir emp emp.> zip> ',> 'r'> ) as zObject:> > > # Extracting all the members of the zip> > # into a specific location.> > zObject.extractall(> > path> => 'C:Userssai mohan pulamoluDesktopgeeks_dir emp'> )> |
>
>
Produktion
hur man läser från en csv-fil i java

Exempel 2: Extrahera den specifika filen som finns i zip-filen
Importera zipfile-modulen Skapa ett zip-filobjekt med ZipFile-klassen. Anropa metoden extract() på zip-filobjektet och skicka namnet på filen som ska extraheras och sökvägen där filen behövde extraheras och extrahera den specifika filen som finns i zip-filen.
Python3
verilog-parameter
# importing the zipfile module> from> zipfile> import> ZipFile> > # loading the temp.zip and creating a zip object> with ZipFile('C:Userssai mohan pulamoluDesktop> > geeks_dir emp emp.> zip> ',> 'r'> ) as zObject:> > > # Extracting specific file in the zip> > # into a specific location.> > zObject.extract(> > 'text1.txt'> , path> => 'C:Userssai mohan pulamoluD> > esktopgeeks_dir emp')> zObject.close()> |
r in c programmering
>
>
Produktion
