您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python 2.5.4-ImportError:没有名为etree.ElementTree的模块

Python 2.5.4-ImportError:没有名为etree.ElementTree的模块

您错过了本教程中非常重要的一行

import xml.etree.ElementTree as xml

这使得xml.etree.ElementTree现在在整个模块中都称为xml。

我碰巧有python 2.5.4,并且我已经验证了与上面相同的代码可以正常工作:

user@Comp test$ cat test.py 
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()

user@Comp test$ /usr/bin/python2.5 --version
Python 2.5.4
user@Comp test$ /usr/bin/python2.5 test.py 
user@Comp test$ cat test.xml 
<root><child name="Charlie" /></root>user@Comp test$

因此,请检查并确保您正在运行python 2.5.4,并尝试重新安装。问题不在于它是python 2.5.4还是您的代码。这是一些安装问题,您正在运行其他版本的python,或者还有其他一些奇怪的问题。

python 2022/1/1 18:51:22 有404人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶