logo

Failu izsaiņošana programmā Python

Šajā rakstā mēs redzēsim, kā izpakot failus python, mēs varam sasniegt šo funkcionalitāti, izmantojot Python zipfile moduli.

Kas ir zip fails

ZIP fails ir faila formāts, ko izmanto vairāku failu saspiešanai vienā failā. Tas tiek izmantots arhīva faila formātā, kas atbalsta datu saspiešanu bez zudumiem un samazina uzglabāšanas prasības, kā arī uzlabo datu pārsūtīšanu, izmantojot standarta savienojumus. Zip faili atvieglo vairāku failu kopīgošanu, apvienojot tos vienā. ZipFile klase satur ekstraktall() un extract() metodes, kuras tiek izmantotas failu izsaiņošanai.



ekstrakts()

Metode extractall() tiek izmantota, lai izvilktu visus zip failā esošos failus pašreizējā darba direktorijā. Failus var arī iegūt citā vietā, apejot ceļa parametru.

Sintakse: ZipFile.extractall(faila_ceļš , dalībnieki=nav, pwd=nav)

Parametri:



    file_path: vieta, kur jāizvelk arhīva fails, ja faila_ceļš ir None, tad zip faila saturs tiks izvilkts pašreizējiem darba direktorija dalībniekiem: tas norāda izvelkamo failu sarakstu, ja nav norādīts, visi zip failā esošie faili tiks izvilkti. tikt izvilktam. dalībniekiem ir jābūt saraksta apakškopai, ko atgriež namelist() pwd: parole, ko izmanto šifrētiem failiem. Pēc noklusējuma pwd ir Nav.

ekstrakts()

Metode ekstrakts () tiek izmantota, lai izvilktu dalībnieku no zip uz pašreizējo darba direktoriju. Failu var arī izvilkt citā vietā, apejot ceļa parametru.

Sintakse: ZipFile.extract(biedrs, faila_ceļš = Nav, pwd = Nav)

    dalībnieki: tas norāda izvelkamo failu nosaukumus. file_path: vieta, kur jāizvelk arhīva fails, ja faila_ceļš ir None, tad zip faila saturs tiks izvilkts pašreizējā darba direktorijā pwd: parole, ko izmanto šifrētiem failiem, pēc noklusējuma pwd ir Nav.

1. piemērs: visu zip failā esošo failu izvilkšana



Importēt zipfile moduli Izveidojiet zip faila objektu, izmantojot ZipFile klasi. Izsauciet metodi extractall() zip faila objektā un norādiet ceļu, kur faili bija jāizvelk, un konkrētā zip failā esošā faila izvilkšana.

Python3


gimp saglabāšana kā jpeg



# 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'>)>

>

>

Izvade

Failu izsaiņošana programmā Python

2. piemērs. Konkrētā zip failā esošā faila izvilkšana

binārais koks java

Importēt zipfile moduli Izveidojiet zip faila objektu, izmantojot ZipFile klasi. Izsauciet ekstrakta () metodi zip faila objektā un nododiet izvelkamā faila nosaukumu un ceļu, kur fails bija jāizvelk, un konkrētā zip failā esošā faila izvilkšana.

Python3




# 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()>

>

>

Izvade

Failu izsaiņošana programmā Python