Python-AusnahmenWarnung
FutureWarningFutureWarning
Eine Warnung über ein Verhalten, das sich in einer zukünftigen Version ändern wird.
python
Details anzeigen RecursionErrorDie maximale Rekursionstiefe wurde überschritten.
Eine Funktion hat sich (direkt oder indirekt) zu oft selbst aufgerufen, ohne einen Basisfall zu erreichen. Pythons Standard-Rekursionslimit liegt bei 1000. Endlose Rekursion, tief verschachtelte Datenstrukturen oder Algorithmen mit übermäßiger Rekursionstiefe lösen dies aus.
Füge den Basisfall in der rekursiven Funktion hinzu oder korrigiere ihn. Wandle tiefe Rekursion mithilfe eines Stacks in eine Iteration um. Erhöhe das Limit mit sys.setrecursionlimit() (vorsichtig verwenden, da dies Python zum Absturz bringen kann). Nutze functools.lru_cache für Memoization.
def f(): f()
f() # RecursionError: maximum recursion depth exceededFutureWarningEine Warnung über ein Verhalten, das sich in einer zukünftigen Version ändern wird.
requests.exceptions.HTTPErrorEine HTTP-Fehlerantwort (4xx oder 5xx) wurde empfangen und raise_for_status() wurde aufgerufen.
IOErrorEine I/O-Operation ist fehlgeschlagen. IOError ist in Python 3 ein Alias für OSError.
KeyErrorEin Dictionary-Schlüssel wurde im Dictionary nicht gefunden.
AssertionErrorEine assert-Anweisung ist fehlgeschlagen, weil die Bedingung zu False ausgewertet wurde.
pip: ERROR: Could not install packagespip hat die Installation eines oder mehrerer Python-Pakete nicht abschließen können.