Lekce 13 - Práce se ZIP archivy v Pythonu - Vytvoření, zápis a metadata
V minulé lekci, Práce se složkami v Pythonu, jsme si ukázali základní práci se složkami v Pythonu. Také jsme si ukázali, jak vytvořit dočasnou složku.
V tomto tutoriálu práce se soubory v Pythonu probereme práci se ZIP archivy. Naučíme se vytvářet a přidávat soubory do archivu, a také si ukážeme, jak získat metadata jednotlivých souborů v archivu.
Archivace pomocí ZIP
Archivování se obecně používá k sdružení dat, která chceme držet
pohromadě. Můžeme také využít schopnost archivačních programů data
komprimovat a případně je i pojistit heslem. Prakticky tedy archivace
znamená spojení několika souborů do jednoho společného archivu. V
současnosti se pro archivaci velice často využívá formát
ZIP. Jako příklad nám mohou posloužit dokumenty MS-Office.
Typický soubor programu MS Excel s příponou .xlsx
není
nic jiného, než skrytý .zip
archiv. Zkusme si změnit příponu
libovolného .xlsx
souboru na .zip
. Když ho pak
otevřeme, namísto tabulky dostaneme archiv s několika soubory.
Archivace v Pythonu
Pro práci se ZIP soubory v Pythonu se používá standardní modul
zipfile
. Tento modul nám umožní provádět základní operace,
které budeme při práci s archivy potřebovat. V modulu zipfile
se nachází třída ZipFile
. Je to v podstatě obdoba metody
open()
, jenom určená pro archivy ZIP. Pro další postup si
stáhneme modelový archiv, který je v příloze téhle lekce. Po stažení jej
extrahujeme do svého pracovního adresáře.
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tomto tutoriálu práce se soubory v Pythonu se zaměříme na ZIP archivy. Ukážeme si jejich vytváření, přidávání nových souborů a získávání metadat.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.