Definition
Funktion(en) in eine andere Datei auslagern:
Name: modulName.py
Import: import modulName
Anwendung: modulName.funktion()
Pakete
- eigenes Verzeichnis
- Leere Datei
__init__.py - Name:
modulName.py - Import:
import nameDesVerzeichnisses.modulName
Oderfrom nameDesVerzeichnisses import modulName - Anwendung:
nameDesVerzeichnisses.modulName.funktion()
bzw.modulName.funktion()
Initialisierung
- Module dürfen ausführbaren Code enthalten,
der beim import einamlig ausgeführt wird - Der Name ist gespeichert in der Variablen
__name__ - Beim direkten Aufruf gilt
__name__ == "__main__"