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
Funktionen aus Pfad laden
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
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
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
-
- User
- Beiträge: 28
- Registriert: Dienstag 27. Januar 2009, 14:20
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,
Allerdings kann ich die Funktion dann immer noch nicht azufrufen, bekomme immer die Meldung 'module' object is not callable.
Vielen Dank,
-
- User
- Beiträge: 28
- Registriert: Dienstag 27. Januar 2009, 14:20
OK, vielen Dank an Euch...hat geklappt!