GeeksforGeeks

EOFError-erehdys syntyy, kun jokin sisäänrakennetuista funktioista input() tai raw_input() osuu tiedoston loppuehtoon (EOF) lukematta mitään tietoja. Tätä virhettä esiintyy joskus, kun käytetään online IDE:tä. Tämä tapahtuu, kun olemme pyytäneet käyttäjältä syötettä, mutta hän ei ole antanut mitään syötettä syöttölaatikkoon. Voimme ratkaista tämän ongelman käyttämällä Pythonissa try- ja except-avainsanoja. Tätä kutsutaan nimellä Exception Handling.

Example: Tämä koodi tuottaa EOFError-virheen, kun online IDE:hen ei ole annettu syötettä.

Python3

Tämä poikkeus voidaan käsitellä seuraavasti:

Python3

.

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



Output:

EOF when reading a line

Attention geek! Vahvista perusteitasi Python-ohjelmoinnin peruskurssilla ja opi perusteet.

Aloittaaksesi haastatteluvalmistelut Paranna tietorakenteiden käsitteitäsi Python DS-kurssilla.

Artikkeli Tunnisteet :

Vastaa

Sähköpostiosoitettasi ei julkaista.