作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是元素树的新手,在这里我试图找到元素树中元素的数量。
from lxml import etree
root = etree.parse(open("file.xml",'r'))
有什么办法可以找到root中元素的总数吗?
最佳答案
找到所有目标元素(有一些方法可以做到这一点),然后使用内置函数 len()
来获取计数。例如,如果您打算只计算 root 的直接子元素:
from lxml import etree
doc = etree.parse("file.xml")
root = doc.getroot()
result = len(root.getchildren())
或者,如果你想计算根元素中的所有元素:
result = len(root.xpath(".//*"))
关于python - 如何在python中查找元素树中元素的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38138699/
我是一名优秀的程序员,十分优秀!