aboutsummaryrefslogtreecommitdiff
path: root/mapsparsing.py
diff options
context:
space:
mode:
authorLionel <lionel.miquel46@gmail.com>2018-10-17 01:23:59 +0200
committerLionel <lionel.miquel46@gmail.com>2018-10-17 01:23:59 +0200
commit8304477d9979431219830e7928ed11ebc7397189 (patch)
treea2cf6aaede5cb64b0fc7dddfccb5fe918741fe18 /mapsparsing.py
parent480a2935e0eba6fe2577b10f317f2fdbea55d7ce (diff)
downloadrandopitons-8304477d9979431219830e7928ed11ebc7397189.tar.gz
randopitons-8304477d9979431219830e7928ed11ebc7397189.zip
salam les amis là c'est la hess je comprendspas pourquoi les downloads partent pas. je crois qu'il va falloir faire du cas par cas, ça fera plus de ligne de code mais pas grave, ça sera plus pratique putain
Diffstat (limited to 'mapsparsing.py')
-rw-r--r--mapsparsing.py17
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
+