Seite 1 von 1

ab betimmtem wort zahlen aus datei auslesen

Verfasst: Mittwoch 3. September 2008, 13:14
von The Peacemaker
hallo.

ich hab ein problem mit python :)

ich möchte aus einer datei bestimme werte auslesen.

das problem ist wie folgt:

aus der datei soll immer nach einem bestimmten wort und darauffolgendem leerzeichen eine gleitkommazahl ausgelesen werden. diese soll aber nicht als string gespeichert werden.

ich habs schon mit f.seek(offset[, whence]) versucht, allerdings wäre mir eine möglichkeit wie oben beschrieben lieber, da sich die gewünschten zahlen nicht in jeder zeile befinden.


bin dankbar für hilfe. :? :P

Verfasst: Mittwoch 3. September 2008, 14:27
von Hyperion
Also dafür bieten sich Reguläre Ausdrücke an! Schau einfach mal in die Doku und schnapp Dir dann nen Python RegEx-Editor und bastel so lange, bis es hinhaut (ich kann Dir z.B. Kodos empfehlen).

Verfasst: Mittwoch 3. September 2008, 14:36
von BlackJack
`str.split()` ginge wahrscheinlich auch. Kommt drauf an, wie die Daten aussehen, was einfacher ist.

Verfasst: Mittwoch 3. September 2008, 15:17
von The Peacemaker
habs jetzt selbst hinbekommen, trotzdem danke an alle.

Verfasst: Mittwoch 3. September 2008, 16:08
von Hyperion
Nur mal so aus Prinzip: Es ist nichts frustrierender als wenn man nach einem Problem sucht und dann einen Beitrag dazu findet in dem es am Ende nur lapidar heißt: "Ok, Problem gefunden" ;-)

Poste doch wenn es geht kurz Deine Lösung oder beschreibe Deinen Ansatz.

Verfasst: Mittwoch 3. September 2008, 16:16
von Leonidas
Hyperion hat geschrieben:Es ist nichts frustrierender als wenn man nach einem Problem sucht und dann einen Beitrag dazu findet in dem es am Ende nur lapidar heißt: "Ok, Problem gefunden" ;-)
Naja, das Problem findet sich meist im ersten Posting und ist mehrheitlich ebenso lapidar beschrieben, dass man erst aus dem Fragendem herauspopeln muss, was der eigentlich will ;)

Verfasst: Mittwoch 3. September 2008, 18:29
von Hyperion
Ach ich Depp ... ich meinte natürlich "Lösung" ;-)