Import modulu #
Čo Robí ‘import’ #
- Nahráva modul a umožňuje prístup k jeho funkciám, triedam a premenným.
- Vyhľadá súbory s rozšírením .py, kompiluje ich do .pyc (ak je to potrebné) a potom spúšťa inicializačný kód.
Ako Používať ‘import’ #
- Ak chcete importovať celý modul, jednoducho použite príkaz ‘import’ nasledovaný názvom modulu.
import math
- Teraz môžete pristupovať k funkciám a premenným v module ‘math’ s použitím bodkovej notácie.
hodnota_pi = math.pi koren = math.sqrt(16)
Importovanie Špecifických Funkcií #
- Môžete tiež importovať špecifické funkcie alebo komponenty z modulu, čo je užitočné, ak nepotrebujete celý modul.
from math import sqrt, pi
- Takto môžete používať ‘sqrt’ a ‘pi’ priamo bez potreby predpony ‘math.’.
koren = sqrt(16) hodnota_pi = pi
Importovanie s Aliasom #
- Ak je názov modulu dlhý alebo sa s ním ťažko pracuje, môžete mu priradiť alias.
import numpy as np
- Modul ’numpy’ je teraz prístupný pod skráteným názvom ’np’.
pole = np.array([1, 2, 3])
Dôvody Použitia ‘import’ #
- Umožňuje znovupoužitie kódu, ktorý bol napísaný a otestovaný inými programátormi.
- Udržuje váš hlavný program čistý a ľahko čitateľný.
- Optimalizuje pamäťové a časové zdroje tým, že nahráva iba tie moduly, ktoré sú potrebné.
Dôležité Poznámky #
- Pri importovaní modulov by ste mali mať na pamäti poradie vyhľadávania:
- Aktuálny adresár.
- Adresáre uvedené v premennej prostredia PYTHONPATH.
- Štandardná knižnica.
- Zbytočné importovanie modulov môže viesť k zvýšeniu pamäťovej záťaže a spomaleniu načítania programu.