Seite 1 von 1

importieren entfernter Module

Verfasst: Dienstag 9. August 2005, 16:29
von 2bock
Hallo alle zusammen.

Wie kann ich ein Modul importieren, dass in einem gleichwertigen Ordner liegt.

Root------ Ordner A
| |
| | ---- Modul A
|
|------ Ordner B
|
| ---- Modul B

Also Ich hab Habe Modul A und will in dieses das Modul B importieren. Noch ein Hinweis, zwar eher unwichtig, aber..... Ich arbeite zur Zeit auf einem Linux System.

Danke schon mal vorab

Greetz from 2bock ;-)

Verfasst: Dienstag 9. August 2005, 17:30
von jens

Danke für die schnelle Hilfe. Tip war genau richtig.

Verfasst: Mittwoch 10. August 2005, 07:27
von 2bock_not_logged
Danke jens.

Dein Tip war genau richtig. Es funktioniert jetzt alles. ;-)
Nur noch eine Frage. Ist diese Art der Programmierung "sauber" oder fältt dies eher unter die Rubrik "Dirty Hack"?

Danke nochmal.

Greetz from 2bock ;-)

Verfasst: Mittwoch 10. August 2005, 07:33
von jens
Weiß auch nicht so genau... Den Pfad zu erweitern ist bestimmt nicht die gewollte Art und Weise...

Du könntest deine Schachtelung deiner Dateien anders aufbauen, dann geht's auch ohne:

Code: Alles auswählen

Root
`- Ordner1
    |-Modul-A
    `-Ordner2
       |-__init__.py
       `-Modul-B
So kannst du in Modul-A ein from Ordern2 import Modul-B machen... Nur ein import Modul-B geht glaube ich auch...

Danke für den Tip

Verfasst: Mittwoch 10. August 2005, 07:35
von 2bock_not_logged
Danke für den Tip. Ich probiers mal aus. Danke!

Greetz from 2bock ;-)

Verfasst: Mittwoch 10. August 2005, 11:40
von Leonidas
Also den Pfad zu erweitern würde ich nicht als "sauber" bezeichnen. Diese Frage sollte in die FAQ aufgenommen werden.. aber ich bin grad zu faul was zu schreiben. Vielelicht später :wink: