ERRORES O EXCEPCIONES INTEGRADAS EN PYTHON
En la siguiente tabla podemos encontrar los errores o excepciones que se presentan en Python.
Exception | Description |
---|---|
ArithmeticError | Se genera cuando se produce un error en los cálculos numéricos |
AssertionError | Se genera cuando falla una declaración de afirmación |
AttributeError | Se genera cuando falla la asignación o la referencia de atributo |
Exception | Clase base para todas las excepciones |
EOFError | Se genera cuando el método input() alcanza una condición de “fin de archivo” (EOF) |
FloatingPointError | Se genera cuando falla un cálculo de punto flotante |
GeneratorExit | Se genera cuando se cierra un generador (con el método close()) |
ImportError | Se genera cuando no existe un módulo importado |
IndentationError | Se genera cuando la sangría no es correcta |
IndexError | Se genera cuando no existe un índice de una secuencia |
KeyError | Se genera cuando una clave no existe en un diccionario |
KeyboardInterrupt | Se genera cuando el usuario presiona Ctrl+c, Ctrl+z o Eliminar |
LookupError | Se genera cuando no se pueden encontrar los errores generados |
MemoryError | Se genera cuando un programa se queda sin memoria |
NameError | Se genera cuando una variable no existe |
NotImplementedError | Se genera cuando un método abstracto requiere una clase heredada para anular el método |
OSError | Se genera cuando una operación relacionada con el sistema provoca un error |
OverflowError | Se genera cuando el resultado de un cálculo numérico es demasiado grande |
ReferenceError | Se genera cuando no existe un objeto de referencia débil |
RuntimeError | Se genera cuando ocurre un error que no pertenece a ninguna expectativa específica |
StopIteration | Se genera cuando el método next() de un iterador no tiene más valores |
SyntaxError | Se genera cuando se produce un error de sintaxis |
TabError | Se genera cuando la sangría consta de tabulaciones o espacios |
SystemError | Se genera cuando se produce un error del sistema |
SystemExit | Se genera cuando se llama a la función sys.exit() |
TypeError | Se genera cuando se combinan dos tipos diferentes |
UnboundLocalError | Se genera cuando se hace referencia a una variable local antes de la asignación |
UnicodeError | Se genera cuando se produce un problema Unicode |
UnicodeEncodeError | Se genera cuando se produce un problema de codificación Unicode |
UnicodeDecodeError | Se genera cuando se produce un problema de decodificación Unicode |
UnicodeTranslateError | Se genera cuando se produce un problema de traducción Unicode |
ValueError | Se genera cuando hay un valor incorrecto en un tipo de datos especificado |
ZeroDivisionError | Se genera cuando el segundo operador en una división es cero |
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.