如何从Python中的XML文件中提取@value?

Python241820

我在XML文件中具有以下结构:

 <current>
        <city id="2510170" name="Triana">
            <coord lon="-6.02" lat="37.38"/>
            <country>ES</country>
            <sun rise="2016-04-04T06:04:05" set="2016-04-04T18:50:07"/>
        </city>
        <temperature value="290.92" min="288.15" max="296.15" unit="kelvin"/>
        <humidity value="93" unit="%"/>
        <pressure value="1009" unit="hPa"/>
        <wind>
            <speed value="8.2" name="Fresh Breeze"/>
            <gusts/>
            <direction value="230" code="SW" name="Southwest"/>
        </wind>
        <clouds value="90" name="overcast clouds"/>
        <visibility/>
        <precipitation mode="no"/>
        <weather number="501" value="moderate rain" icon="10d"/>
        <lastupdate value="2016-04-04T10:05:00"/>
    </current>

问题是如何使用Python的XPATH提取温度(@value)?即,从以下行的“ 290.2”中提取:

 <temperature value="290.92" min="288.15" max="296.15" unit="kelvin"/>
4月

假设根引用<current>节点

from lxml import etree

xml_file = 'test.xml'
with open(xml_file) as xml:
   root = etree.XML(xml.read())

temperature_value = root.xpath('./temperature/@value')[0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Python中的XML文件中提取@value?

来自分类Dev

如何从日志文件中提取xml以在python中进行解析

来自分类Dev

如何从xml文件中提取属性值

来自分类Dev

如何从日志文件中提取XML

来自分类Dev

python脚本从XML文件中提取短语

来自分类Dev

使用Python从xml文件中提取数据

来自分类Dev

如何从Python中的CSV文件中提取JSON对象?

来自分类Dev

无法从python中的xml中提取文本

来自分类Dev

如何使用python从本地xml文件中提取特定的xml标签?

来自分类Dev

如何在文件python中提取文本

来自分类Dev

如何从C中的文件中提取数据

来自分类Dev

从Python中的文件中提取各种变量

来自分类Dev

从python中的胖图像中提取文件

来自分类Dev

从python中的json文件中提取元素

来自分类Dev

如何从特定文件夹中提取文件,文件名存储在python列表中?

来自分类Dev

如何从python中.json文件中给定格式的.csv文件中提取数据?

来自分类Dev

如何从linux中的多个xml文件中提取多个标签值

来自分类Dev

在xml文件中提取短信

来自分类Dev

从xml文件中提取文本

来自分类Dev

从xml文件中提取数据?

来自分类Dev

如何使用python从另一个文件中的多个文件中提取数据?

来自分类Dev

使用Xidel如何从xml文件中提取值

来自分类Dev

如何使用nokogiri从xml文件中提取元素值

来自分类Dev

如何从文本文件中提取XML

来自分类Dev

如何使用 Groovy 从 XML 文件中提取属性 ID

来自分类Dev

从xml文件中提取项目并使用python创建数据框

来自分类Dev

解析xml文件并在python中提取<cite>

来自分类Dev

使用Python从JATS XML文件中提取文本

来自分类Dev

从XSL中的XML文件中提取单个元素的值

Related 相关文章

热门标签

归档