Seite 1 von 1

im CLI aktuelles Modul importieren

Verfasst: Montag 24. Januar 2011, 12:12
von .robert
Hi,

blöde Frage, aber wenn ich ein Modul habe, und in der __init__.py steht Code, wie kann ich denn dann im CLI importieren, wenn das CWD genau das Modul ist?

Kann man das so verstehen? Vielleicht noch mal anders:

Ich habe folgende Dateistruktur:

Code: Alles auswählen

/modul1
    __init__.py
und in der __init__ steht Code.

Jetzt will ich:

Code: Alles auswählen

~$ cd /modul1
~$ python
>>> from <whatever> import <eine def die in __init__ steht>
Was geht ist:

Code: Alles auswählen

~$ cd /modul1/..
~$ python
>>> from modul1 import <bla>
will ich aber nicht :wink:

Es ist jetzt nicht mega wichtig, ich habe mich nur gerade gefragt, wie und ob überhaupt das geht...

_____
Edit: ach, um präventiv gegen Verwirrungen vor zu gehen: CLI= Command Line Interface, CWD = Current Working Directory. Ich habe mir letztens anhören müssen dass sowas nicht jeder weiß, deswegen...

Re: im CLI aktuelles Modul importieren

Verfasst: Montag 24. Januar 2011, 12:40
von b.esser-wisser
Hast du einfach mal ein "import __init__" gemacht?
Wenn's nur um die Shell (verzeihung, CLI) geht, sollte das doch als würg-around reichen

Re: im CLI aktuelles Modul importieren

Verfasst: Montag 24. Januar 2011, 12:49
von .robert
ahhrg, natürlich... heute ist Montag, oder? :oops: