1. ProgrammingPythonAko nájsť informácie o ceste v Pythone
Začiatok programovania s programom Python For Dummies

Autor: John Paul Mueller

Aby mohol kód Python použiť v module, musí byť schopný lokalizovať modul a načítať ho do pamäte. Informácie o polohe sú uložené ako cesty v Pythone. Kedykoľvek požiadate, aby Python importoval modul, Python vyhľadá všetky súbory v zozname jeho ciest. Informácie o ceste pochádzajú z troch zdrojov:

  • Premenné prostredia: Premenné prostredia Python, napríklad PYTHONPATH, povedia Pythonu, kde nájsť moduly na disku. Aktuálny adresár: Môžete zmeniť aktuálny adresár Pythonu tak, aby lokalizoval všetky moduly používané vašou aplikáciou. Predvolené adresáre: Aj keď nedefinujete premenné prostredia a aktuálny adresár neprináša žiadne použiteľné moduly, Python stále nájde svoje vlastné knižnice v množine predvolených adresárov, ktoré sú zahrnuté ako súčasť informácií o vlastnej ceste.

Je užitočné poznať aktuálne informácie o ceste, pretože jej neexistencia môže spôsobiť zlyhanie vašej aplikácie. Nasledujúce kroky ukazujú, ako môžete získať informácie o ceste:

image0.jpg

Atribút sys.path je spoľahlivý, ale nemusí vždy obsahovať každú cestu, ktorú môže Python vidieť. Ak nevidíte potrebnú cestu, môžete kedykoľvek skontrolovať ďalšie miesto, kde Python hľadá informácie. Nasledujúce kroky ukazujú, ako vykonať túto úlohu:

image1.jpg

Môžete tiež pridať a odstrániť položky zo sys.path.