hallo,
habe gestern erst mit python angefangen, bin aber jetzt schon begeister.
ich möchte python lernen um es in der 3d software blender zu verwenden.
ich grundfunktionen habe ich schnell begriffen da ich php progge und doch vieles ähnlich ist.
nur die sache mit dem 'import' von libs ist mir noch nicht so ganz klar geworden... ich weiss wozu das gut ist und verstehe auch den sinn aber ich bekomme es glaube ich nicht ganz hin.
ich bekomme immer wieder die fehlermeldungen:
ImportError: No module named xxxxxx
was mich natürlich daran hindert weiter mit python zu arbeiten.
ich schreibe im quellcode immer nur
import xxxx
import xxxx
import xxxx
nun kenn ich es von php das man normalerweise ja auch pfade angeben muss....
ich werde nur im netzt nicht so ganz fündig und weiss daher nicht wie ich import verwenden muss
danke schoinmal
absoluter python nuby
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi uwi,
also beim import brauchst/darfst Du keinen Pfad angeben. Der wird abhängig von Deinem OS in einer der Pythondateien in sys.path gesetzt. Auch darfst Du nicht die Extension .py mitangeben.
Also z.B.:
um Funktionen für Zufallszahlen zu bekommen.
ansonst gib noch ein paar mehr Infos, also welches OS und welche Pythonversion Du hast.
Gruß
Dookie
also beim import brauchst/darfst Du keinen Pfad angeben. Der wird abhängig von Deinem OS in einer der Pythondateien in sys.path gesetzt. Auch darfst Du nicht die Extension .py mitangeben.
Also z.B.:
Code: Alles auswählen
import random
ansonst gib noch ein paar mehr Infos, also welches OS und welche Pythonversion Du hast.
Gruß
Dookie
Hi villeicht hilft dir hier auch ein kleines Beispiel
Habe ich im Netz gefunden.
http://www.fen-net.de/wolfram.kraus/bskriptIF.html
Habe ich im Netz gefunden.
http://www.fen-net.de/wolfram.kraus/bskriptIF.html
danke erstmal....
ich habe py 2.2 und immer das gleiche prob.....
der import klappt nicht....
wo ist denn diese sys.path
und was muss ich nach der standart windiws installation noch einrichten ??
uwi
ich habe py 2.2 und immer das gleiche prob.....
der import klappt nicht....
wo ist denn diese sys.path
und was muss ich nach der standart windiws installation noch einrichten ??
uwi
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Wenn du zuviel zeit hast dann win32all, muss aber nicht unbedingt sein.
Aber sys.path findest du so:, das gibts du direkt in der python shell ein. Dich wird warscheinlich der import von dateien im gleichen verzeichniss interessieren: du hast eine datei modul.py:
und eine datei programm.py:
das importieren erstellt einen neuen namensraum (modul) in dem alle variablen und defs drin sind.
Aber sys.path findest du so:
Code: Alles auswählen
import sys
print sys.path
Code: Alles auswählen
variable = inhalt
Code: Alles auswählen
import modul
print modul.variable
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice