ich bin grade dabei mich in Python einzuarbeiten und bin gerade auf etwas gestoßen, was mich doch sehr verwundert. Ich versuche das etree.ElementTree-Modul einzubinden. In der Datei steht folgendes:
Code: Alles auswählen
# file /home/my_name/Python/xml.py
import xml.etree.ElementTree
Sobald ich aber direkt in der Python-Shell oder IDLE den Befehl gebe
Code: Alles auswählen
$python import xml.etree.ElementTree
Interesant ist auch, dass wenn in der Datei nur steht:
Code: Alles auswählen
# file /home/my_name/Python/xml.py
import xml
Woran kann das liegen?
Das Modul ist auch korrekt installiert (usr/lib/python2.5/xml/etree/ElementTree.py) und in der sys.path steht 'usr/lib/python2.5' mit drin, müsste also das Modul eigentlich auch finden.
Warum funktioniert der Import aus dem Programm heraus nicht? Wo ist der Fehler?
danke
Chris
ps: OS ist Ubuntu (Hardy), python 2.5.2