import datetime # wandelt die Zeit um def timer(mydata,num): sm_since_1970 = '' sm_since_1970 = mydata[num][-4] sm_since_1970 = float(sm_since_1970) sec_since_1970 = sm_since_1970 / 1000.0 sec_since_1970 = float(sec_since_1970) moment = datetime.datetime.fromtimestamp(sec_since_1970) moment = str(moment) moment = moment.replace(' ','T') if len(moment) < 20: moment += '.00' else: stripper(moment) return moment # entfernt die letzten 4 Zeichen def stripper(text): result = text[:-4] return result # einstellen der Farben def extensions(): outfile = ' \n' outfile += ' \n' outfile += ' \n' outfile += ' FF0000\n' outfile += ' \n' outfile += ' \n' outfile += ' \n' outfile += ' \n' return outfile # erstellt Trackpunkte def trkpt(mydata,num): outfile = ' \n' outfile += ' \n' #Z outfile += ' \n' return outfile # Abschluss des Tracks def end(): outfile = ' \n' outfile += ' \n' return outfile # Anfang der Datei def start(): outfile = '\n' outfile += '\n' #\n","") if e_en == '1': # result.txt full_file = text + converter(datalist) + '\n' elif e_en == '2': # event_result.txt full_file = text + event_conv(datalist) + '\n' with open('Salchau/mydata.gpx','w') as datei:#Salchau/ datei.write(full_file) except Exception as error: print(error) # Erstellen einer gpx Datei def file_creator(datalist,e_en): try: if e_en == '1': # result.txt full_file = header(datalist) + converter(datalist) + '\n' elif e_en == '2': # event_result.txt full_file = start() + event_conv(datalist) + '\n' except Exception as error: print(error) with open('Salchau/mydata.gpx','w') as datei: #Salchau/ datei.write(full_file) # Entscheidung der verzweigung def file_typ(datalist,num,e_en): if num == '1': file_creator(datalist,e_en) elif num == '2': file_editor(datalist,e_en)