from lepl import *
survey = '''GPS,PN1,LA52.125133215643,LN21.031048525561,EL116.898812'''
number = Real() >> float
with Separator(~Literal(',')):
latitude = ~Literal('LA') + number
longitude = ~Literal('LN') + number
elevation = ~Literal('EL') + number
line = (~Literal('GPS')
& ~Literal('PN1')
& latitude
& longitude
& elevation)
print line.parse(survey)
你可以这样开始:
脚本的输出是:
编辑:您可能还需要考虑lepl,这是一个类似的库,它有很好的文档记录。与上述脚本等效的脚本是:
相关问题 更多 >
编程相关推荐