Rozdział 33. Podstawy wyjątków
Niniejsza część książki poświęcona jest wyjątkom (ang. exception), czyli zdarzeniom, które mogą modyfikować przebieg sterowania w programie. W Pythonie wyjątki wywoływane są automatycznie w momencie wystąpienia błędów i mogą być wywoływane oraz przechwytywane przez nasz kod. Są przetwarzane przez cztery instrukcje omówione w tej części książki, z których pierwsza ma dwa warianty (omówione tutaj osobno), a ostatnia była rozszerzeniem opcjonalnym aż do Pythona 2.6 oraz 3.0.
try
/
except
Przechwytuje wyjątki wywołane przez Pythona lub przez nas i pozwala sobie z nimi poradzić.
try
/
finally
Wykonuje działania oczyszczające bez względu na to, czy wyjątki wystąpią, czy też nie.
raise
Ręczne wywołanie wyjątku w kodzie.
Get Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.