以下是我的XML输出:
<DistanceMatrixResponse>
<status>OK</status>
<origin_address>
868-978 Middle Tennessee Blvd, Murfreesboro, TN 37130, USA
</origin_address>
<destination_address>
980-1060 Middle Tennessee Blvd, Murfreesboro, TN 37130, USA
</destination_address>
<row>
<element>
<status>OK</status>
<duration>
<value>19</value>
<text>1 min</text>
</duration>
<distance>
<value>154</value>
<text>0.1 mi</text>
</distance>
</element>
</row>
</DistanceMatrixResponse>
Python正在尝试从本地保存这个部分。文件保存后,我想提取'duration'值(本例中为19)和'distance'值(本例中为154)。在
我只是不知道如何从XML中读取和提取必要的信息。我尝试过使用ElementTree,并尝试从stackoverflow实现其他解决方案,但没有成功。我大概要花3个小时,这应该是一个快速的过程。在
下面是我现在的代码:
^{pr2}$当前错误消息为:AttributeError:“Nonetype”对象没有属性“text”
我知道代码是不完整的抓取持续时间和距离,但我只是想让一些工作在这一点上!在
只需使用XPath queries:
这里有一个很好的XPath教程:http://zvon.org/comp/r/tut-XPath_1.html。在
相关问题 更多 >
编程相关推荐