Tut mir leid, dass ich mein Problem im Titel nicht viel besser beschreiben konnte.
Ich versuche, Python zu lernen, und stieß auf dieses seltsame Verhalten und hoffte, dass jemand mir dies erklären könnte.
Ich benutze Ubuntu 8.10 und python 2.5.2
Zuerst importiere ich xml.dom
Dann erstelle ich eine Instanz eines Minidoms (unter Verwendung seines vollständig qaulifizierten Namens xml.dom.minidom)
Dies schlägt fehl, aber wenn ich dieselbe Zeile noch einmal ausführe, funktioniert es! Siehe unten:
$> python
Python 2.5.2 (r252:60911, Oct 5 2008, 19:29:17)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xml.dom
>>> xml.dom.minidom.parseString("<xml><item/></xml>")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'minidom'
>>> xml.dom.minidom.parseString("<xml><item/></xml>")
<xml.dom.minidom.Document instance at 0x7fd914e42fc8>
Ich habe es auf einem anderen Rechner versucht, und es schlägt immer wieder fehl.