gpt4 book ai didi

python - 从标签 python 中提取值

转载 作者:行者123 更新时间:2023-11-28 20:08:40 26 4
gpt4 key购买 nike

如何从以下内容中提取 name4 的值?提供的示例是示例?我怎样才能对 xml.parsers.expat 做同样的事情,我使用的是没有 xml.etree 的 python 2.4

<test name1="" name2="" name3="0.0.0.0" name4="Linux">
</test>

最佳答案

使用 lxml.html

import lxml.html as lh

doc=lh.fromstring('<test name1="" name2="" name3="0.0.0.0" name4="Linux"></test>')

doc.xpath('.//@name4')
Out[298]: ['Linux']

注意 1:这个简单的示例可以使用正则表达式,但是使用正则表达式来解析 xml/html 是一种不好的做法,您不应该养成这样做的习惯。

注意 2:如果您要安装 lxmlxml.etree.ElementTree 是 python 附带的好(轻量级?)替代品,尤其是对于更简单的任务。

关于python - 从标签 python 中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12969441/

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