Python zgłoś wyjątek
Podnieś wyjątek
Jako programista Pythona możesz zgłosić wyjątek, jeśli wystąpi warunek.
Aby zgłosić (lub zgłosić) wyjątek, użyj raise
słowa kluczowego.
Przykład
Zgłoś błąd i zatrzymaj program, jeśli x jest mniejsze od 0:
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
Słowo raise
kluczowe służy do zgłaszania wyjątku.
Możesz zdefiniować rodzaj błędu, który ma zostać zgłoszony, oraz tekst, który ma zostać wydrukowany użytkownikowi.
Przykład
Podnieś TypeError, jeśli x nie jest liczbą całkowitą:
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")