Blog JSystems - uwalniamy wiedzę!

Szukaj

Pakiet to po prostu folder zawierający moduły bądź inne pakiety. Aby było wiadomo że dany folder jest pakietem Pythona powinien on zawierać plik "__init__.py". Plik ten jest uruchamiany automatycznie gdy importujesz coś z danego pakietu. Jesli go jednak nie utworzysz, nic złego się nie stanie. Utworzyłem sobie w katalogu głównym projektu układ o takiej strukturze:

 

Wewnątrz modułu "modul.py" mam umieszczoną jedną funkcję:

def witacz():
    print('hi')

Wywołanie tej funkcji wygląda tak:

import pakiet.modul as pm
pm.witacz()

Identyczną funkcję "witacz" umieściłem w module "modul_podpakietu" pakietu "podpakiet". Tym razem wywołanie będzie wygladało w ten sposób:

import pakiet.podpakiet.modul_podpakietu as mp
mp.witacz()

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...