我正在编写Python代码来读取从我的极性心率监视器下载的TCX文件。我试过用xml.dom文件库和我得到的似乎是某种类或内存位置。在
我正在查看的数据在一个练习文件中有每秒钟的心率(和其他信息)。在
以下是数据文件的一部分:
<Trackpoint>
<Time>2019-05-24T12:12:10.000Z</Time>
<Position><LatitudeDegrees>37.09307833</LatitudeDegrees
<LongitudeDegrees>-84.60697</LongitudeDegrees></Position>
<DistanceMeters>0.10000000149011612</DistanceMeters>
<HeartRateBpm><Value>73</Value></HeartRateBpm>
<Cadence>0</Cadence><SensorState>Present</SensorState>
</Trackpoint>
<Trackpoint>
<Time>2019-05-24T12:12:11.000Z</Time>
<Position><LatitudeDegrees>37.09307667</LatitudeDegrees>
<LongitudeDegrees>-84.60697667</LongitudeDegrees></Position>
<HeartRateBpm><Value>73</Value></HeartRateBpm>
<Cadence>0</Cadence><SensorState>Present</SensorState>
</Trackpoint>
<Trackpoint>
<Time>2019-05-24T12:12:12.000Z</Time>
<Position><LatitudeDegrees>37.09307167</LatitudeDegrees>
<LongitudeDegrees>-84.60698167</LongitudeDegrees></Position>
<DistanceMeters>0.800000011920929</DistanceMeters>
<HeartRateBpm><Value>73</Value></HeartRateBpm>
<Cadence>0</Cadence><SensorState>Present</SensorState>
</Trackpoint>
以下是我使用的代码:
^{pr2}$这是我从这个程序得到的输出:
C:\Python\Heart Rate Data>python "c:/Python/Heart Rate
Data/readfiletest4.py"
<xml.dom.minidom.Document object at 0x00000217F5A86948>
Running 2019-05-24 00:00:00
<class 'xml.dom.minicompat.NodeList'>
<class 'xml.dom.minicompat.NodeList'>
<DOM Element: Time at 0x217f5a92048> <DOM Element: Value at 0x217f5a4daf8>
<DOM Element: Time at 0x217f5a92638> <DOM Element: Value at 0x217f5a4dc28>
<DOM Element: Time at 0x217f5a92b90> <DOM Element: Value at 0x217f5a923d8>
<DOM Element: Time at 0x217f5aae210> <DOM Element: Value at 0x217f5a92930>
<DOM Element: Time at 0x217f5aae768> <DOM Element: Value at 0x217f5a92f20>
<DOM Element: Time at 0x217f5aaed58> <DOM Element: Value at 0x217f5aae508>
<DOM Element: Time at 0x217f5aaf3d8> <DOM Element: Value at 0x217f5aaeaf8>
<DOM Element: Time at 0x217f5aaf9c8> <DOM Element: Value at 0x217f5aaf178>
<DOM Element: Time at 0x217f5ab0048> <DOM Element: Value at 0x217f5aaf768>
<DOM Element: Time at 0x217f5ab0638> <DOM Element: Value at 0x217f5aafd58>
<DOM Element: Time at 0x217f5ab0c28> <DOM Element: Value at 0x217f5ab03d8>
我希望从TCX文件中得到一些数组,它包含各种元素,这样我就可以最终绘制一些图形等等
为了获得XML元素的文本,您需要使用元素的“text”属性。在
(您可以查看此代码https://github.com/vkurup/python-tcxparser)
下面是一个完整的工作示例(基于示例XML):
^{pr2}$1.tcx公司
输出
相关问题 更多 >
编程相关推荐