GeeksforGeeks

EOFError je vyvolána, když některá z vestavěných funkcí input() nebo raw_input() narazí na podmínku konce souboru (EOF), aniž by přečetla jakákoli data. Tato chyba se někdy vyskytuje při používání online IDE. Dochází k ní v případě, že jsme uživatele požádali o vstupní údaje, ale do vstupního pole jsme žádný vstup nezadali. Tento problém můžeme překonat použitím klíčových slov try a except v jazyce Python. Tomu se říká zpracování výjimek.

Příklad: Tento kód vygeneruje chybu EOFError, když není zadán žádný vstup do online IDE.

Python3

n = int(input())
print(n * 10)



Výstup:

Tuto výjimku lze řešit jako:

Python3

.

try:
n = int(input())
print(n * 10)
except EOFError as e:
print(e)



Výstup:

EOF when reading a line

Pozor geek! Posilte své základy s kurzem Python Programming Foundation a naučte se základy.

Začněte s přípravou na pohovor Posilte své pojetí datových struktur s kurzem Python DS.

Article Tags :

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.