C# Python中的InnerText

C# Python中的InnerText,c#,python,C#,Python,Python中是否有与c#属性等价的属性 如果没有,是否有一种简单的方法在Python中实现它?我想我找到了一些东西,但它似乎以错误的顺序连接了节点和子节点的值。这里有一个小的递归函数,可以用于: 用法示例: import xml.etree.ElementTree as ET root = ET.parse('somefile.xml').getroot() print innertext(root) 迷你们。也许有一种简单的方法可以使用ElementTree?我已经找到了一个解决问题的方

Python中是否有与c#属性等价的属性


如果没有,是否有一种简单的方法在Python中实现它?我想我找到了一些东西,但它似乎以错误的顺序连接了节点和子节点的值。

这里有一个小的递归函数,可以用于:

用法示例:

import xml.etree.ElementTree as ET

root = ET.parse('somefile.xml').getroot()
print innertext(root)

迷你们。也许有一种简单的方法可以使用ElementTree?我已经找到了一个解决问题的方法——使用xmltodict,然后提取您想要的值可能很容易。
import xml.etree.ElementTree as ET

root = ET.parse('somefile.xml').getroot()
print innertext(root)