EOFError wordt opgewekt wanneer een van de ingebouwde functies input() of raw_input() een einde-van-bestand conditie (EOF) bereikt zonder gegevens te lezen. Deze fout treedt soms op bij het gebruik van online IDE’s. Dit gebeurt wanneer we de gebruiker om invoer hebben gevraagd, maar geen invoer hebben gegeven in het invoerveld. We kunnen dit probleem oplossen door try en except sleutelwoorden te gebruiken in Python. Dit wordt Exception Handling genoemd.
Exemplaar: Deze code genereert een EOFError wanneer er geen invoer is gegeven aan de online IDE.
n
=
int
(
input
())
print
(n
*
10
)
Uitgang:
Deze uitzondering kan worden afgehandeld als:
try
:
n
=
int
(
input
())
print
(n
*
10
)
except
EOFError as e:
print
(e)
Output:
EOF when reading a line
Attentie nerd! Versterk je fundamenten met de Python Programming Foundation Course en leer de basis.
Om te beginnen, je interview voorbereidingen Verbeter je Data Structures concepten met de Python DS Course.