GeeksforGeeks

EOFError akkor keletkezik, amikor az input() vagy a raw_input() beépített függvények egyike elér egy fájl végi állapotot (EOF) anélkül, hogy bármilyen adatot beolvasna. Ez a hiba néha online IDE-k használata közben jelentkezik. Ez akkor fordul elő, amikor a felhasználótól inputot kértünk, de nem adtunk meg semmilyen adatot a beviteli mezőben. A Pythonban a try és except kulcsszavak használatával áthidalhatjuk ezt a problémát. Ezt nevezik kivételkezelésnek.

Példa: Ez a kód EOFError-t generál, ha az online IDE-nek nem adtunk meg bemenetet.

Python3

.

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



Kimenet:

Ez a kivétel a következőképpen kezelhető:

Python3

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



Kimenet:

EOF when reading a line

Attention geek! Erősítse meg alapjait a Python programozási alaptanfolyammal és tanulja meg az alapokat.

Kezdje meg az interjúra való felkészülését Fejlessze az adatszerkezetek fogalmait a Python DS tanfolyammal.

Cikk Címkék :

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.