ein paket bilden, wie richtig
Verfasst: Samstag 5. November 2022, 18:30
Hallo zusammen,
mir ist nicht so ganz klar, wie das mit dem Bilden eines eigenen Paketes funktioniert.
Ich habe einen Ordner erstellt, der heißt "pakettest".
Dort gibt es eine Datei __init__.py und eine weitere, die heißt defs.py, da sind verschiedene Funktionen definiert:
In der __init_datei__ steht:
Ich kann das Paket nun laden und kann auch auf die funktionen zugreifen:
Ich hätte nur gerne, dass alles was in defs.py steht automatisch geladen wird und ich hätte gerne, dass ich eingeben kann:
Mir ist leider nicht klar, was nun in __init__.py stehen muss, damit das klappt.
Vielen Dank für Eure Hilfe!
mir ist nicht so ganz klar, wie das mit dem Bilden eines eigenen Paketes funktioniert.
Ich habe einen Ordner erstellt, der heißt "pakettest".
Dort gibt es eine Datei __init__.py und eine weitere, die heißt defs.py, da sind verschiedene Funktionen definiert:
Code: Alles auswählen
#!/usr/bin/env python3
def multipliziers(a, b):
return a*b
def geteilt(a, b):
return round(a/b,2)
def hoch(a, b):
return a**b
Code: Alles auswählen
from .defs import multipliziers,geteilt,hoch
Code: Alles auswählen
import pakettest
pakettest.defs.multipliziers(3,4)
Code: Alles auswählen
import pakettest
pakettest.multipliziers(3,4)
Vielen Dank für Eure Hilfe!