gpt4 book ai didi

python - lxml 的 iterparse 中有多个标签名称?

转载 作者:行者123 更新时间:2023-12-05 08:21:29 24 4
gpt4 key购买 nike

有没有办法从lxml的lxml.etree.iterparse中得到多个标签名?我有一个类似文件的对象,它具有昂贵的读取操作和许多标签,因此获取所有标签或执行两次传递并不是最佳选择。

编辑:类似于 Beautiful Soup 的 find(['tag-1', 'tag-2]) ,除了作为 iterparse 的参数。想象一下为 <td> 解析一个 HTML 页面和 <div>标签。

最佳答案

我知道我比赛迟到了,但也许其他人需要帮助解决同样的问题。此代码将为 Tag1Tag2 标签生成事件:

etree.iterparse(io.BytesIO(xml), events=('end',), tag=('Tag1', 'Tag2'))

关于python - lxml 的 iterparse 中有多个标签名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3524444/

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