Python try/except ve funkci
Miroslav Mraz
mrazik na volny.cz
Středa Prosinec 22 12:27:12 CET 2021
To except by mělo mít nějaký parametr a pokud ten odpovídá vyhozené
výjimce v předchozím bloku try, pak je ošetřen v místě except, jinak
probublá dále.
Mrazík
Dne 22. 12. 21 v 11:30 Pavel Hudeček napsal(a):
> Dobrý den všem,
> mějme
> try:
> g = pars.get(name).getString()
> ...
> print("OK")
> except:
> ...
> print("parametr", name, "se nepodařilo přečíst")
>
> to funguje a když se getString nepodaří, napíše to a jede se dál
>
> Když ale tohle udělám uvnitř funkce, tak se funkce prostě ukončí a error
> je detekován až v kódu co ji volal. Ale první příkaz ve funkci po except
> se provede, další už ne.
>
> WTF?
>
> Díky,
> PH
>
Další informace o konferenci Hw-list