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ä.
Tämä poikkeus voidaan käsitellä seuraavasti:
.
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.
