Program składniowo poprawny nadal może generować błędy. Niezależnie od stopnia zaawansowania programisty.
Język Python daje narzędzia by te wyjątki przechwycić i zamiast wyrzucać błąd na ekran, obsłużyć w zadany przez nas sposób.
Składnia:
try :
instrukcje
except (rodzaj_błędu) :
instrukcje
except (rodzaj_błędu) :
instrukcje
....
else :
instrukcje
finally :
instrukcje
try : jest blokiem wewnątrz którego zamykamy instrukcje, które…