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.
.
n = int(input())  print(n * 10) Wyjście:
Ten wyjątek może być obsłużony jako:
.
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.
