error_py
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
error_py [2017/06/29 15:24] – gg | error_py [2017/06/29 15:37] (current) – [try catch remove] gg | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Fehlerbehandlung mit Python ====== | ====== Fehlerbehandlung mit Python ====== | ||
- | In den seltensten Fällen, will man, dass ein Programm bei fehlerhafter Eingabe abstürzt. Dafür gibts es Fehlerbehandlung. Es ist zwar auch grundsätzlich eine gute Idee so zu programmieren, | + | In den seltensten Fällen, will man, dass ein Programm bei fehlerhafter Eingabe abstürzt. Dafür gibts es Fehlerbehandlung. Es ist zwar auch grundsätzlich eine gute Idee so zu programmieren, |
- | Leider lassen sich Fehler trotzdem nicht gänzlich verhindern. Was uns wieder zur Fehlerbehandler | + | Leider lassen sich Fehler trotzdem nicht gänzlich verhindern. Was uns wieder zur Fehlerbehandlund |
- | Bei den Listen [[struct_py_list|lists in Python3]] sind zwei Beispiele vorgekommen, | + | Bei den Listen [[struct_py_list|lists in Python3]] sind zwei Beispiele vorgekommen, |
===== try catch remove ===== | ===== try catch remove ===== | ||
Line 47: | Line 47: | ||
i = int(s.strip()) | i = int(s.strip()) | ||
except IOError as err: | except IOError as err: | ||
- | # IOError kann beim öffnen der Datei passiert. Sei die Datei nicht da, man darf nicht lesend darauf zugreifen, etc, etc | + | # IOError kann beim öffnen der Datei passieren. Sei die Datei nicht da, man darf nicht lesend darauf zugreifen, etc, etc |
print(" | print(" | ||
except ValueError: | except ValueError: |
error_py.1498742656.txt.gz · Last modified: 2017/06/29 15:24 by gg