1. Learn
  2. /
  3. Courses
  4. /
  5. Úvod do importu dat v Pythonu

Connected

Exercise

Načtení pickled souboru

Existuje řada datových typů, které nelze snadno uložit do plochých souborů – například seznamy nebo slovníky. Pokud chceš, aby byly tvoje soubory čitelné pro člověka, můžeš je chytře uložit jako textové soubory. Pro Python slovníky jsou vhodné formáty jako JSON, se kterým se setkáš v pozdější kapitole.

Pokud ale potřebuješ pouze možnost je znovu načíst do Pythonu, můžeš je serializovat. To jednoduše znamená převést objekt na posloupnost bajtů – tzv. bytestream.

V tomto cvičení importuješ balíček pickle, otevřeš dříve serializovanou datovou strukturu ze souboru a načteš ji.

Instructions

100 XP
  • Importuj balíček pickle.
  • Doplň druhý argument funkce open() tak, aby soubor byl otevřen pouze pro čtení v binárním režimu. Tento argument je řetězec dvou písmen – jedno označuje 'pouze pro čtení', druhé 'binární'.
  • Předej správný argument funkci pickle.load(); měla by použít proměnnou přiřazenou funkci open.
  • Vypiš data d.
  • Vypiš datový typ proměnné d – vzpomeň si na dřívější použití funkce type().