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()

Przyjdź do nas na szkolenie z języka Python! Mamy szereg szkoleń w ofercie, od podstawowych po aplikacje webowe z użyciem Django, analizę danych, tesowanie, machine learning i wiele innych. Sprawdź dostępne szkolenia Python

Komentarze (0)

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

Brak komentarzy...