Manejo de la excepción EOFError en Python

EOFError se genera 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 a veces se experimenta al usar IDE en línea. Esto ocurre cuando le hemos pedido al usuario que ingrese pero no hemos proporcionado ninguna entrada en el cuadro de entrada. Podemos superar este problema utilizando las palabras clave try y except en Python. Esto se denomina Manejo de excepciones .

Ejemplo: este código generará un EOFError cuando no se proporcione ninguna entrada al IDE en línea.

Python3

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

Producción:

Esta excepción se puede manejar como:

Python3

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

Producción:

EOF when reading a line

Publicación traducida automáticamente

Artículo escrito por rowdyninja y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *