Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5408

Re: [Python-de] Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt

From Christopher Arndt <chris@chrisarndt.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt
Date 2019-01-22 15:06 +0100
Message-ID <mailman.317.1548166574.4816.python-de@python.org> (permalink)
References <596e4et1dlpjnf8uuf3c52rmohj81cotuv@4ax.com> <ed8d9b22-0291-3342-ad08-ff827785c360@chrisarndt.de>

Show all headers | View raw


Hallo Josef,

zunächst mal: "Folgender Code funktioniert nicht:" ist keine
ausreichende Fehlerbeschreibung! Schreibe bitte, wie du den Code
ausführst, was passiert / was er ausgibt und was du erwartet hättest.

Zweitens ist der GPX-Schnipsel, den du gepostest hast unvollständig und
inkorrekt (z.B. nicht geschlossener Start-Tag). Wie sollen wir deinen
Code damit ausprobieren? Wie sollen wir wissen, mit welchem Input du
deinen Code tatsächlich ausgeführt hast?

Aber davon abgesehen:

Am 22.01.19 um 14:33 schrieb Josef:
> Hier ist Ausschnitt aus GPX-Datei:
> [...] 
> Folgender Code funktioniert nicht:
> import re

XML-basierte Dateiformate mit Regular Expressions zu parsen ist selten
eine gute Idee. Man muss da sehr vorsichtig sein, dass die Regex nicht
zu viel matcht, da die Schachtelungstiefe von Elementen beliebig groß
sein kann und einzelne Tags Attribute in beliebiger Reihenfolge und mit
beliebig viel Whitespace zwischendrin enthalten können, usw.

Deswegen nimm lieber eine fertige Bibliothek zum Parsen von GPX-Dateien,
die auf einem XML-Parser basiert:

https://pypi.org/project/gpxpy/

Wie man die für deinen Zweck benutzt können wir dir zeigen, wenn du uns
eine richtige GPX-Datei als Input zur Verfügung stellst (wenn sie nicht
zu groß ist, als Anhang, ansonsten z.B. in einem Pastebin oder Github Gist).


Gruß, Chris

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Josef <b-707@web.de> - 2019-01-22 14:33 +0100
  Re: Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Josef <b-707@web.de> - 2019-01-22 14:47 +0100
  Re: [Python-de]  Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Christopher Arndt <chris@chrisarndt.de> - 2019-01-22 15:06 +0100
  Re: [Python-de]  Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2019-01-22 15:17 +0100
  Re: [Python-de]  Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Christopher Arndt <chris@chrisarndt.de> - 2019-01-22 16:46 +0100

csiph-web