Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

15. diel - Práca so ZIP archívmi v Pythone - Extrakcia a kompresia

V minulej lekcii, Práca so ZIP archívmi v Pythone - Čítanie a zápis do súborov , sme si ukázali, ako čítať jednotlivé súbory v ZIP archíve. Tiež sme si ukázali ako vytvoriť nový súbor priamo v archíve a ako do neho zapísať jednoduchý text.

V tomto tutoriále práce so súbormi v Pythone sa zameriame na extrakciu dát zo ZIP archívov. Ukážeme si aj základné metódy komprimácie dát. Aj naďalej budeme pracovať s triedou ZipFile z modulu zipfile.

Extrakcia dát zo ZIP archívu

Jednou z najzákladnejších operácií, ktoré je možné vykonávať so ZIP archívmi, je extrakcia dát z archívu do nami zvolenej zložky. Na tento účel nám trieda ZipFile poskytuje metódy extract(filename, path) a extractall(path). Metódu extract() zvolíme vtedy, keď chceme extrahovať iba jeden špecifický súbor. Ako argumenty táto metóda berie meno súboru filename, ktorý chceme extrahovať, a súborovú cestu path. Tá ukazuje, kam chceme daný súbor extrahovať. Ak argument path nešpecifikujeme, extrahuje sa súbor do zložky, v ktorej práve pracujeme. Metódu extractall() zvolíme, ak chceme extrahovať celý obsah archívu. Argument path sa chová rovnako. Pozrieme sa teda na praktické použitie metód. Ukážeme si to na archíve muj_archiv.zip z prílohy, z ktorého budeme extrahovať súbor ahoj.py. Postupujeme nasledovne:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 550 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 25 článkom (22 lekcií, 2 praktické cvičenia, test) tohoto kurzu.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tomto tutoriále práce so súbormi v Pythone sa zameriame na extrakciu dát zo ZIP archívov. Ukážeme si aj základy kompresie.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Jakub Jakubec
Avatar
Aktivity