GeeksforGeeks

EOFError se produce cuando una de las funciones incorporadas input() o raw_input() alcanza una condición de fin de archivo (EOF) sin leer ningún dato. Este error se experimenta a veces al utilizar IDEs en línea. Ocurre cuando hemos pedido al usuario que introduzca datos, pero no hemos proporcionado ningún dato en el cuadro de entrada. Podemos superar este problema utilizando las palabras clave try y except en Python. Esto se llama Manejo de Excepciones.

Ejemplo: Este código generará un EOFError cuando no hay entrada dada al IDE en línea.

Python3

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



Salida:

Esta excepción puede ser manejada como:

Python3

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



Salida:

EOF when reading a line

¡Atención geek! Refuerza tus bases con el Curso de Fundamentos de Programación en Python y aprende lo más básico.

Para empezar, tu preparación para la entrevista Mejora tus conceptos de Estructuras de Datos con el Curso DS de Python.

Etiquetas del artículo :

Deja una respuesta

Tu dirección de correo electrónico no será publicada.