【发布时间】:2013-10-31 06:36:52
【问题描述】:
当我尝试阅读有孩子的元素的文本时,它给出了 None:
查看 xml(比如 test.xml):
<?xml version="1.0"?>
<data>
<test><ref>MemoryRegion</ref> abcd</test>
</data>
以及想要读取'abcd'的python代码:
import xml.etree.ElementTree as ET
tree = ET.parse('test.xml')
root = tree.getroot()
print root.find("test").text
当我运行这个 python 时,它给出的是 None,而不是 abcd。
在这种情况下如何读取 abcd?
【问题讨论】:
-
这很烦人。它看起来像 'abcd' 是
. 的文本值
标签: python xml elementtree