我正在为 gps 跟踪器进行 nmea 处理,我正在以这种方式将其作为值列表进行处理
"""
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(',')
然后,有时数据包更大,但是格式很好,这是因为一些客户重新配置设备的数据超出了他们的需要,导致我的程序崩溃,所以我正在寻找一种方法,我的代码不会在这些中崩溃案例。