回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在为gps跟踪器进行nmea处理,以这种方式将其作为一个值列表进行处理</p>
<pre><code>"""
information package exmaple
41719.285,A,1623.5136,S,07132.9184,W,017.8,203.5,040613,,,A*6B|1.6|2375|1010|0000,0000|02CC000A138E96D6|11|0029560C
"""
gprmc, hdop, altitude, state, ad, baseid, csq, journey = information.split('|')
ptime, gpsindicator, lttd, ns, lgtd, ew, speed, course, pdate, dd, checksum = gprmc.split(',')
</code></pre>
<p>然后,有时数据包更大,但格式良好,这是因为一些客户重新配置了额外的数据设备,使我的程序崩溃,所以我正在寻找一种方法,我的代码不会崩溃在这些情况下。你知道吗</p>