Seite 1 von 1

Funktionen aus Pfad laden

Verfasst: Montag 13. Juli 2009, 10:56
von DanielMamba
Hi,

ich habe folgendes Problem: ich habe einge Funktionen definiert und als *.py gespeichert. Nun möchte ich diese in meinem Program laden und aufrufen. Ich kann allerdings die Funktionen z.B. bei iPython nicht laden, da sie ja im pythonpath nicht sind. Kann mir da jemand weiterhelfen? Vielen Dank und viele Grüsse, DanielMamba

Verfasst: Montag 13. Juli 2009, 11:05
von nemomuk
siehe ``sys.path``

Verfasst: Montag 13. Juli 2009, 11:17
von cofi
Man kann keine Funktionen aus dem Pfad laden.
Python-Skripte erzeugen gleichzeitig einen Namensraum, auf den man mit ``import datei`` ``datei.function()`` zugreifen kann.

Du willst aber eigentlich das entsprechende Kapitel im Python Tutorial lesen

Verfasst: Montag 13. Juli 2009, 11:20
von DanielMamba
mit sys.path.append habe ich jetzt immerhin mal geschafft, das Verzeichnis hinzuzufügen. heisst meine funktion xy.py geht auch noch import xy .
Allerdings kann ich die Funktion dann immer noch nicht azufrufen, bekomme immer die Meldung 'module' object is not callable.

Vielen Dank,

Verfasst: Montag 13. Juli 2009, 11:21
von DanielMamba
OK, vielen Dank an Euch...hat geklappt!