Excepciones de PythonAdvertencia
FutureWarningFutureWarning
Advertencia sobre un comportamiento que cambiará en una versión futura.
python
Ver detalles RecursionErrorSe superó la profundidad máxima de recursión.
Una función se llamó a sí misma (directa o indirectamente) demasiadas veces sin alcanzar un caso base. El límite de recursión predeterminado de Python es 1000. Lo provocan la recursión infinita, las estructuras de datos profundamente anidadas o los algoritmos con una profundidad de recursión excesiva.
Añade o corrige el caso base en tu función recursiva. Convierte la recursión profunda en iteración usando una pila. Aumenta el límite con sys.setrecursionlimit() (úsalo con precaución, ya que puede colgar Python). Usa functools.lru_cache para memoización.
def f(): f()
f() # RecursionError: maximum recursion depth exceededFutureWarningAdvertencia sobre un comportamiento que cambiará en una versión futura.
requests.exceptions.HTTPErrorSe recibió una respuesta HTTP de error (4xx o 5xx) y se invocó raise_for_status().
IOErrorUna operación de E/S falló. IOError es un alias de OSError en Python 3.
KeyErrorNo se encontró una clave de diccionario dentro del diccionario.
AssertionErrorUna sentencia assert falló porque la condición se evaluó como False.
pip: ERROR: Could not install packagespip no pudo instalar uno o más paquetes de Python.