Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Python: zahlenwert aus datei auslesen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677
    Zitat Zitat von max_power Beitrag anzeigen
    wenn ich das durchlaufen lasse, dann stört er sich an dem datum, das ist ja keine fließkommazahl:
    Das ist richtig. Das Datum musst Du als String lesen. Ob float() oder nicht hängt also von dem Wert von arr(0) ab (Stichwort "if-Abfrage"). Es lässt sich also nicht ganz vermeiden, dass Du noch ein wenig am Code änderst.

  2. #2
    Registrierter Benutzer
    Registriert seit
    03.04.2002
    Beiträge
    112
    Es sollte auch keine Komplettlösung werden, ich wollte nur darauf hinweisen, wie das Problem zu lösen ist

    Wenn du die Zeilen mit split teilst, dann kannst du ja den linken Wert abfragen und den rechten Wert entsprechend behandeln.
    Verteilt die Macht, dass sie keinen mächtig macht!

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.11.2001
    Ort
    Bremen
    Beiträge
    3
    ok, ich habs geschafft!

    nicht schön, aber es funktioniert, für alle die es interessiert:

    Code:
    def exposure(datafile):
    	i = 0
    	for line in file('%s' %datafile):
    		arr = line.split('=')
    		i +=1
    		if i==6: return(float(arr[1]))
    		if i==7: break
    danke für die hilfe
    Geändert von max_power (21-01-2008 um 20:16 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •