Eigene Module importieren
Verfasst: Samstag 16. April 2016, 09:30
Hey!
Ich versuche gerade mein Python Projekt zu strukturieren (arbeite noch nicht allzu lange mit Python).
Beispielhaft möchte ich folgender Ordnerstruktur annehmen:
OrdnerA
file1.py
file2.py
OrdnerB
file3.py
file4.py
Bis jetzt habe ich beim Importieren von Funktionen aus anderen files nie Probleme gehabt, da immer alle Files im gleichen Ordner waren.
Wär super, wenn mir jemand erklären könnte (oder Link zu einer simplen Erklärung), wie die Module (und vor allem wenn diese in unterschiedlichen Ordnern liegen) in Python aufgebaut sind + was hat es mit __init__.py files auf sich.
Vielen Dank und liebe Grüße!
Ich versuche gerade mein Python Projekt zu strukturieren (arbeite noch nicht allzu lange mit Python).
Beispielhaft möchte ich folgender Ordnerstruktur annehmen:
OrdnerA
file1.py
file2.py
OrdnerB
file3.py
file4.py
Bis jetzt habe ich beim Importieren von Funktionen aus anderen files nie Probleme gehabt, da immer alle Files im gleichen Ordner waren.
Wär super, wenn mir jemand erklären könnte (oder Link zu einer simplen Erklärung), wie die Module (und vor allem wenn diese in unterschiedlichen Ordnern liegen) in Python aufgebaut sind + was hat es mit __init__.py files auf sich.
Vielen Dank und liebe Grüße!