Python: "interne" Fehlermeldung abfangen

Diskutiere Python: "interne" Fehlermeldung abfangen im Ruby, php, Perl, Python ... Forum im Bereich Programmieren unter Linux/Unix; Hallo, mein Skript soll den Mittelwert aus Eingabewerten berechnen. Wenn der User einen String anstatt eines float oder int eingibt soll eine...

  1. #1 oyster-manu, 03.02.2009
    oyster-manu

    oyster-manu toast

    Dabei seit:
    26.06.2003
    Beiträge:
    1.055
    Zustimmungen:
    0
    Hallo,

    mein Skript soll den Mittelwert aus Eingabewerten berechnen. Wenn der User einen String anstatt eines float oder int eingibt soll eine Meldung ausgegeben werden.
    Bisher sieht die Eingabeüberprüfung so aus:
    Code:
    eingabe = input("Gib eine Zahl ein ")
    
    if (type(eingabe) == float or type(eingabe) == int):
        print "ist ein float oder int"
    else:
        print "Fehler: ist ein string"
    
    Bei Eingabe eines strings wird nun der "interne" Fehler
    Code:
    Traceback (most recent call last):
      File "/home/manu/test.py", line 3, in <module>
        eingabe = float(raw_input("gib was ein "))
    ValueError: invalid literal for float(): abc
    
    ausgegeben. Ich würde diesen Fehler gern abfangen und eine Meldung mit print ausgeben damit sich das Skript nicht einfach beendet.
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 supersucker, 04.02.2009
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
  4. #3 oyster-manu, 04.02.2009
    oyster-manu

    oyster-manu toast

    Dabei seit:
    26.06.2003
    Beiträge:
    1.055
    Zustimmungen:
    0
    Ich glaube du hast mich nicht richtig verstanden.
    Aber egal :)
    "Exceptions + Handling" war das was ich suchte, wusste nur nicht wie der Fachbegriff heisst.
     
  5. #4 supersucker, 04.02.2009
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Na dann bitte nicht zuviel an überschwänglicher Dankbarkeit.
     
  6. #5 oyster-manu, 04.02.2009
    oyster-manu

    oyster-manu toast

    Dabei seit:
    26.06.2003
    Beiträge:
    1.055
    Zustimmungen:
    0
    :)
    Vielen Dank für die Mühe und den Tipp :)
     
Thema: Python: "interne" Fehlermeldung abfangen
Besucher kamen mit folgenden Suchen
  1. python fehler abfangen

    ,
  2. python alle fhlermedlungen abfangen

    ,
  3. fehler abfangen python

    ,
  4. python fehlermeldung ausgeben,
  5. python httperror abfangen,
  6. python Fehler missachten,
  7. python ftp fehler ausgeben,
  8. python fehlermeldung anzeigen,
  9. python 3 eingabeüberprüfung,
  10. python fehlermeldung abfangen,
  11. python error abfangen,
  12. python zeile des fehlers abgfangen ,
  13. python fehler line anzeigen,
  14. fehler abfangen tkinter python,
  15. python: fehlermeldungen abfangen
Die Seite wird geladen...

Python: "interne" Fehlermeldung abfangen - Ähnliche Themen

  1. python+internetverbindung

    python+internetverbindung: hab ma ne frage...kann php un hab zzt ein internetgame a la ogame, aber im entwicklungsstadium. wollte fragen: kann man mit python, was ich sonst...
  2. Ende von Python 2 rückt näher

    Ende von Python 2 rückt näher: Die Unterstützung für Python 2 endet am 31.12. 2019. Die Python Software Foundation hat eine Kampagne gestartet, um mehr Öffentlichkeit zu...
  3. Debian und Ubuntu planen die Entfernung von Python 2

    Debian und Ubuntu planen die Entfernung von Python 2: Debian und Ubuntu planen die Entfernung von Paketen auf der Basis von Python 2. Der Support für Python 2 endet am 31. Dezember 2019. Weiterlesen...
  4. Ziele für Qt for Python vorgestellt

    Ziele für Qt for Python vorgestellt: Nach der technischen Vision für Qt 6 wurde auch eine solche für Qt for Python, die korrespondierende Bibliothek zur Nutzung von Qt in Python,...
  5. Python Script Hilfe

    Python Script Hilfe: Hey Leute, bin ganz neu hier und auch das Programmieren fällt mir noch nicht ganz so leicht... hab deswegen mal eine frage und hoffe jemand kann...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden