我希望用Python处理.tc文件(xml格式)中特定标签之间的数据。
文件格式如下。
<Track>
<Trackpoint>
<Time>2015-08-29T22:04:39.000Z</Time>
<Position>
<LatitudeDegrees>37.198049426078796</LatitudeDegrees>
<LongitudeDegrees>127.07204628735781</LongitudeDegrees>
</Position>
<AltitudeMeters>34.79999923706055</AltitudeMeters>
<DistanceMeters>7.309999942779541</DistanceMeters>
<HeartRateBpm>
<Value>102</Value>
</HeartRateBpm>
<Cadence>76</Cadence>
<Extensions>
<TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2">
<Watts>112</Watts>
</TPX>
</Extensions>
</Trackpoint>
....Lots of <Trackpoint> ... </Trackpoint>
</Track>
最终,我会制作一个包含“纬度、海拔、……瓦特”的数据表。
首先,我尝试使用BeautifulSoup、xpath等工具从标记数据(如瓦特... /瓦特)中制作列表。但是我对这些工具的使用还是很新手。请问如何使用Python获取XML文件中标签之间的数据?