Python vyvolává výjimku
Vyvolejte výjimku
Jako vývojář Pythonu se můžete rozhodnout vyvolat výjimku, pokud nastane podmínka.
K vyvolání (nebo vyvolání) výjimky použijte raise
klíčové slovo.
Příklad
Vyvolejte chybu a zastavte program, pokud je x menší než 0:
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
Klíčové raise
slovo se používá k vyvolání výjimky.
Můžete definovat, jaký druh chyby se má upozornit, a text, který se má uživateli vytisknout.
Příklad
Zvyšte TypeError, pokud x není celé číslo:
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")