SAMOUCZEK JĘZYKA PYTHON ROZDZIAŁY   
Rozdział 5: Moduły

1: Co to jest moduł? - 2: Ścieżka poszukiwań modułów - 3: Skompilowane pliki Pythona - 4: Moduły standardowe
5: Funkcja dir() - 6: Pakiety - 7: Importowanie * z pakietu - 8: Odniesienia pomiędzy pakietami


Lekcja 8: Odniesienia pomiędzy pakietami


Często zachodzi wymóg odniesienia się jednego modułu do drugiego. Na przykład, moduł sorround może używać modułu echo. W rzeczywistości, jest to tak często spotykane, że instrukcja import poszukuje najpierw w zawierającym ją pakiecie, zanim przejdzie na standardową ścieżkę poszukiwań. Tak więc, moduł sorround może użyć zwykłego import echo lub from echo import echofilter. Jeśli importowany moduł nie zostanie znaleziony w bieżącym pakiecie (w którym bieżący moduł jest modułem składowym), instrukcja import szuka w szczytowym module o podanej nazwie.

Kiedy pakiety posiadają składowe pakiety (tak jak Sound w naszym przykładzie), nie istnieje skrót, aby odnieść się do modułu składowego pakietów składowych -- trzeba użyć pełnej nazwy pakietu składowego. Na przykład, jeśli moduł Sound.Filters.vocoder musi użyć modułu echo z pakietu Sound.Effects, może zastosować from Sound.Effects import echo.

Strona główna - O Pythonie - Interpreter - Samouczek - Przykłady programów - Linki