gpt4 book ai didi

python - 如何在python中查找元素树中元素的数量?

转载 作者:太空狗 更新时间:2023-10-29 17:39:36 24 4
gpt4 key购买 nike

我是元素树的新手,在这里我试图找到元素树中元素的数量。

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com