EOFError este ridicată atunci când una dintre funcțiile încorporate input() sau raw_input() atinge o condiție de sfârșit de fișier (EOF) fără a citi date. Această eroare este întâlnită uneori în timpul utilizării IDE-urilor online. Aceasta apare atunci când am cerut utilizatorului să introducă date, dar acesta nu a furnizat nicio intrare în caseta de intrare. Putem depăși această problemă prin utilizarea cuvintelor cheie try și except în Python. Acest lucru se numește Exception Handling.
Exemplu: Acest cod va genera o eroare EOFError atunci când nu există nicio intrare furnizată în IDE online.
.
n
=
int
(
input
())
print
(n
*
10
)
Scoate:
Această excepție poate fi tratată ca:
.
try
:
n
=
int
(
input
())
print
(n
*
10
)
except
EOFError as e:
print
(e)
Scoatere:
EOF when reading a line
Atenție tocilarule! Întărește-ți bazele cu cursul Python Programming Foundation și învață elementele de bază.
Pentru început, pregătirile pentru interviu Îmbunătățește-ți conceptele de Structuri de date cu cursul Python DS.