gpt4 book ai didi

python - 检查标签是否为空

转载 作者:数据小太阳 更新时间:2023-10-29 02:31:00 24 4
gpt4 key购买 nike

我有一个通过 BeautifulSoup 解析的 XML 文件。我的文件的一小部分是:

<document>
<ad>
<date>21-Apr-2013</date>
</ad>
<ad>
<date></date>
</ad>
</document>

计算不为空的 date 元素数量的最快方法是什么?如果我将 date 转换为 ad 的属性会更快吗?

最佳答案

这个算空<date>标签:

sum(1 for s in soup.find_all('date') if s.text)

但是如果你真的追求速度,考虑一些其他的解析器,例如SAX

要匹配属性,请使用 find_all('ad', attrs={'date': ''})

关于python - 检查标签是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16308222/

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