[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