Seite 1 von 1

Uebergeornetes Modul importieren

Verfasst: Freitag 28. Juli 2006, 11:31
von Mati
Hallo,
ich versuche vergeblich ein Modul dass zwei verzeichnisse ueber dem eigentlichen Modul liegt zu importieren. Wie kann ich das bewerkstelligen ??

ich dachte an sowas: from ../../moduls.modul1 import *

geht aber net!

Re: Uebergeornetes Modul importieren

Verfasst: Freitag 28. Juli 2006, 11:49
von Leonidas
Mati hat geschrieben:geht aber net!
Nein, ist auch so nicht gedacht gewesen. Du musst das übergeordnete Verzeichnis in den sys.path eintragen oder auf den in Python 2.5 implementierten PEP 328 warten.

Re: Uebergeornetes Modul importieren

Verfasst: Freitag 28. Juli 2006, 11:54
von gerold
Mati hat geschrieben:ich versuche vergeblich ein Modul dass zwei verzeichnisse ueber dem eigentlichen Modul liegt zu importieren.
Hi Mati!

Code: Alles auswählen

import os
import os.path
import sys
new_path = os.path.abspath(
    os.path.join(os.path.dirname(__file__), "..", "..")
)
sys.path.append(new_path)
import neues_modul
mfg
Gerold
:-)