ich möchte aus einer sehr langen Datei die Werte a - z auslesen:
ich bin eine Zahl
a b c x y z
wobei a - z Dezimalzahlen sind.
Daher dachte ich mir das ich in der Datei "ich bin eine Zahl" schnappe, was ein eindeutiger Hinweis ist und darauf irgendwie in die nächste Zeile springen sollte um die Werte auszulesen.
Folgender Ansatz funktioniert nicht, da ich keinen Zeilenumbruch hinbekomme, unten durch \n gekennzeichnet.
Kann jemand helfen?
Code: Alles auswählen
# Idee z.B. für den ersten Wert:
re_gk = re.compile("\s*ich\s*bin\s*eine\s*Zahl\s*\n\s*(?P<gk>[0-9]*\.?[0-9]+).*", re.I)
res=re.match(re_gk, line)
if res != None:
gk = float(res.group("gk"))
print "GK: %s" % gk