GeeksforGeeks

EOFError viene sollevato quando una delle funzioni built-in input() o raw_input() colpisce una condizione di fine file (EOF) senza leggere alcun dato. Questo errore viene talvolta riscontrato durante l’utilizzo di IDE online. Si verifica quando abbiamo chiesto all’utente un input ma non abbiamo fornito alcun input nella casella di input. Possiamo superare questo problema usando le parole chiave try e except in Python. Questo si chiama Exception Handling.

Esempio: Questo codice genererà un EOFError quando non c’è nessun input dato all’IDE online.

Python3

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



Output:

Questa eccezione può essere gestita come:

Python3

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



Output:

EOF when reading a line

Attenzione geek! Rafforza le tue fondamenta con il corso Python Programming Foundation e impara le basi.

Per cominciare, i tuoi preparativi per il colloquio Migliora i tuoi concetti di strutture di dati con il corso Python DS.

Tag articolo :

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.