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.
