WindowsでPython2.5.4を実行していますが、ElementTreeまたはcElementTreeモジュールをインポートしようとするとエラーが発生し続けます。コードは非常に単純です(私はチュートリアルに従っています):
import xml.etree.ElementTree as xml
root = xml.Element('root')
child = xml.Element('child')
root.append(child)
child.attrib['name'] = "Charlie"
file = open("test.xml", 'w')
xml.ElementTree(root).write(file)
file.close()
cmdから実行するとエラーメッセージが表示されますが、Pythonインタープリターから直接実行するとエラーメッセージは表示されません。
Traceback (most recent call last):
File "C:\xml.py", line 31, in <module>
import xml.etree.ElementTree as xml
File "C:\xml.py", line 31, in <module>
import xml.etree.ElementTree as xml
ImportError: No module named etree.ElementTree
また、チェックしたところ、モジュールはC:\ Python25 \ Lib \ xml\etreeにあります。