13. diel - Práca s archívmi ZIP v Pythone - Tvorba, zápis a metadáta

V predchádzajúcej lekcii, Práca so zložkami v Pythone, sme si ukázali základnú prácu so zložkami v Pythone. Tiež sme si ukázali, ako vytvoriť dočasnú zložku.

V tomto tutoriáli práce so súbormi v Pythone preberieme prácu s archívmi ZIP. Naučíme sa vytvárať a pridávať súbory do archívu, a tiež si ukážeme, ako získať metadáta jednotlivých súborov v archíve.

Archivácia pomocou ZIP

Archivovanie sa všeobecne používa na združenie dát, ktoré chceme držať pohromade. Môžeme tiež využiť schopnosť archivačných programov dáta komprimovať a prípadne ich aj poistiť heslom. Archivácia teda prakticky znamená spojenie niekoľkých súborov do jedného spoločného archívu. V súčasnosti sa na archiváciu veľmi často využíva formát ZIP. Ako príklad nám môžu poslúžiť dokumenty MS-Office. Typický súbor programu MS Excel s príponou .xlsx nie je nič iné, než skrytý archív .zip. Skúsme si zmeniť príponu ľubovoľného .xlsx súboru na .zip. Keď ho potom otvoríme, namiesto tabuľky dostaneme archív s niekoľkými súbormi.

Archivácia v Pythone

Pre prácu so súbormi ZIP sa v Pythone používa štandardný modul zipfile. Tento modul nám umožní vykonávať základné operácie, ktoré budeme pri práci s archívmi potrebovať. V module zipfile sa nachádza trieda ZipFile. Je to v podstate obdoba metódy open(), iba určená pre archívy ZIP. Pre ďalší postup si stiahneme modelový archív, ktorý je v prílohe tejto lekcie. Po stiahnutí ho extrahujeme do svojho pracovného adresára.


 

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

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel 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émiovej sekcie.

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íš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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áli práce so súbormi v Pythone sa zameriame na archívy ZIP. Ukážeme si ich vytváranie, pridávanie nových súborov a získavanie metadát.
Článok pre vás napísal Jakub Jakubec
Avatar
Aktivity