Zpracování chyb v Pythonu
Blok try
umožňuje testovat blok kódu na chyby.
Blok except
vám umožní zvládnout chybu.
Blok finally
vám umožňuje spouštět kód bez ohledu na výsledek bloků try-and Mimo.
Zpracování výjimek
Když dojde k chybě nebo výjimce, jak tomu říkáme, Python se normálně zastaví a vygeneruje chybovou zprávu.
Tyto výjimky lze zpracovat pomocí try
příkazu:
Příklad
Blok try
vygeneruje výjimku, protože x
není definován:
try:
print(x)
except:
print("An exception occurred")
Protože blok try vyvolá chybu, bude proveden blok kromě.
Bez bloku try se program zhroutí a zobrazí chybu:
Příklad
Tento příkaz vyvolá chybu, protože x
není definován:
print(x)