【发布时间】:2012-07-08 14:04:03
【问题描述】:
我对 ElementTree.iter() 有疑问。
所以我在这个链接中尝试了这个例子:http://eli.thegreenplace.net/2012/03/15/processing-xml-in-python-with-elementtree/
这就是我尝试过的:
import elementtree.ElementTree as ET
tree = ET.parse('XML_file.xml')
root = tree.getroot()
for elem in tree.iter():
print elem.tag, elem.attrib
我得到这个错误 AttributeError: ElementTree instance has no attribute 'iter'
附加信息:我的 Python 版本是 2.4,我单独安装了 elementtree。我提供的链接中的其他示例在我安装的 Python 中运行。只有 ElementTree.iter() 不起作用。提前感谢您的所有帮助。干杯!
【问题讨论】:
-
您必须使用 Python 2.4 的任何特殊原因?它真的,真的,真的很老了。
标签: python xml parsing elementtree