Import modulu

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:
    1. Aktuálny adresár.
    2. Adresáre uvedené v premennej prostredia PYTHONPATH.
    3. Štandardná knižnica.
  • Zbytočné importovanie modulov môže viesť k zvýšeniu pamäťovej záťaže a spomaleniu načítania programu.