diff options
Diffstat (limited to 'mapsparsing.py')
-rw-r--r-- | mapsparsing.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/mapsparsing.py b/mapsparsing.py index 7128f62..6caa37a 100644 --- a/mapsparsing.py +++ b/mapsparsing.py @@ -1,12 +1,12 @@ import xml.etree.ElementTree as xmlp import re -import errmsg as e - +import errmsg as reeee +import os def mapparsing(maptype,basicfilename): try: + tree=xmlp.parse(basicfilename) root=tree.getroot() if maptype==1: - tree=xmlp.parse(basicfilename) filename=root[1][0].text+".gpx" elif maptype==2: thefile=open(basicfilename) @@ -14,15 +14,14 @@ def mapparsing(maptype,basicfilename): thefile.readline() filename=re.findall(r'\|(.*?)\|', thefile.readline())[0]+".trk" elif maptype==3: - tree=xmlp.parse(basicfilename) filename= root[0][10][1][0].text+".kml" os.rename(basicfilename,filename) except OSError, e: - print e.os - except xmlp.ParseError, e: - print e.formaterr - print format(e) + print reeee.os + except xmlp.ParseError, er: + print reeee.formaterr + print format(er) os.remove(basicfilename) pass - return filename + |