[Python-de] Ordnerproblem gelöst?
Peter Otten
__peter__ at web.de
Di Okt 9 14:20:45 CEST 2012
Hermann Riemann wrote:
> Bei Python programmieren habe ich manchmal folgendes Problem.
>
> Beispiel:
>
> Es gibt 5 Dateien
> ordner0/main.py
> ordner1/modul1.py
> ordner1/modul2.py
> ordner2/modul1.py
> ordner2/modul2.py
>
> In main.py würde ich gerne schreiben
>
> import ../ordner1/modul1.py
> import ../ordner2/modul2.py
>
> Hermann
> der das nicht gerne mit dauernd editieren
> und umkopieren umgeht.
Hast du schonmal von Packages gehört? Wenn der Parent von ordnerN in
sys.path liegt (z. B. durch Setzen der Umgebungsvariable PYTHONPATH) und du
in ordner1 und ordner2 jeweils eine Datei namens __init__.py anlegst, kannst
du die Module mit
from ordner1 import modul1
from ordner2 import module2
importieren.
Mehr Informationen über die Mailingliste python-de