GeeksforGeeks

EOFError jest podnoszony, gdy jedna z wbudowanych funkcji input() lub raw_input() trafi na warunek końca pliku (EOF) bez odczytania jakichkolwiek danych. Ten błąd jest czasami spotykany podczas używania IDE online. Pojawia się, gdy poprosiliśmy użytkownika o wprowadzenie danych, ale nie podaliśmy żadnych danych w polu wejściowym. Możemy przezwyciężyć ten problem używając słów kluczowych try i except w Pythonie. Nazywa się to obsługą wyjątków.

Przykład: Ten kod wygeneruje błąd EOFError, gdy nie ma żadnych danych wejściowych podanych do IDE online.

Python3

.

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



Wyjście:

Ten wyjątek może być obsłużony jako:

Python3

.

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



Wyjście:

EOF when reading a line

Attention geek! Wzmocnij swoje fundamenty dzięki kursowi Python Programming Foundation i naucz się podstaw.

Na początek przygotowania do rozmowy kwalifikacyjnej Wzmocnij swoje koncepcje struktur danych dzięki kursowi Python DS.

Tagi artykułu :

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.