Začněte nyníZačněte zdarma

Importy mezi moduly

Modul impyrial, který jsi dokumentoval/a v předchozím cvičení, roste – a ty jsi oddělil/a privátní funkce (ty, které nechceš uživatelům zpřístupnit) od těch veřejných. Privátní funkce jsou v modulu core.py, veřejné pak v modulu api.py.

Aby veřejné funkce správně fungovaly, potřebuješ využít i ty privátní. V tomto cvičení je naimportuješ do modulu api.py a zajistíš tak spolupráci modulů v balíčku.

Poznámka: Nezapomeň spustit soubor example_script.py. Pokud spustíš soubor api.py, dostaneš chybu ModuleNotFoundError: No module named 'impyrial' – to je očekávané chování.

Přehled složek a souborů můžeš otevřít nebo zavřít kliknutím na ikonu na levé straně editoru, která je zvýrazněna červeně. Icon with multiple files

Toto cvičení je součástí kurzu

Developing Python Packages

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení