擅长:python、mysql、java
<p><a href="https://en.wikipedia.org/wiki/GPS_eXchange_Format" rel="noreferrer">GPX is an XML format</a>,所以使用合适的模块,如<a href="http://lxml.de/" rel="noreferrer">lxml</a>或包含的<a href="http://docs.python.org/library/xml.etree.elementtree.html" rel="noreferrer">ElementTree XML API</a>来解析数据,然后使用python <a href="http://docs.python.org/library/csv.html" rel="noreferrer">^{<cd1>} module</a>输出到CSV。</p>
<p>涵盖这些概念的教程:</p>
<ul>
<li><a href="http://lxml.de/tutorial.html" rel="noreferrer">lxml.etree tutorial</a></li>
<li><a href="http://effbot.org/zone/element.htm" rel="noreferrer">ElementTree tutorial</a></li>
<li><a href="http://getpython3.com/diveintopython3/xml.html" rel="noreferrer">Dive into Python 3 on XML processing</a></li>
<li><a href="http://www.linuxjournal.com/content/handling-csv-files-python" rel="noreferrer">Handling CSV Files in Python</a></li>
</ul>
<p>我还发现了一个名为<a href="https://github.com/tkrajina/gpxpy" rel="noreferrer">gpxpy</a>的python GPX解析库,它可能为GPX文件中包含的数据提供了一个更高级的接口。</p>