EOFError é levantado quando uma das funções embutidas de entrada() ou raw_input() atinge uma condição de fim de ficheiro (EOF) sem ler nenhum dado. Este erro é por vezes experimentado durante a utilização de IDEs online. Isto ocorre quando pedimos entrada ao usuário, mas não fornecemos nenhuma entrada na caixa de entrada. Nós podemos superar este problema usando try and except keywords em Python. Isto é chamado como Exception Handling.
Example: Este código irá gerar um EOFError quando não houver nenhum input dado para a IDE online.
n
=
int
(
input
())
print
(n
*
10
)
Eliminar:
Esta excepção pode ser tratada como:
try
:
n
=
int
(
input
())
print
(n
*
10
)
except
EOFError as e:
print
(e)
Saída:
EOF when reading a line
Attention geek! Fortaleça seus fundamentos com o Curso Básico de Programação Python e aprenda o básico.
Para começar, seus preparativos para entrevistas Aperfeiçoe seus conceitos de Estruturas de Dados com o Curso Python DS.