Ordnerproblem gelöst?

09/10/2012 - 10:29 von Hermann Riemann | Report spam
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.

http://www.Hermann-Riemann.de
 

Lesen sie die antworten

#1 Peter Otten
09/10/2012 - 14:20 | Warnen spam
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.

Ähnliche fragen