Python-AusnahmenFehler
EOFErrorEOFError
Die Funktion input() oder raw_input() hat das Dateiende erreicht, ohne Daten zu lesen.
python
Details anzeigen OverflowErrorDas Ergebnis einer arithmetischen Operation ist zu groß, um dargestellt zu werden.
Eine Berechnung hat eine Zahl ergeben, die zu groß für den Datentyp ist. Während Python-Integer beliebige Präzision haben, sind Floats begrenzt. Häufig tritt dies bei math.exp() oder math.pow() mit sehr großen Zahlen auf, oder beim Konvertieren riesiger Python-Integers in Floats.
Das decimal-Modul für hochpräzise Berechnungen verwenden. Eingabebereiche vor der Berechnung prüfen. Mit math.isinf() einen Überlauf erkennen. Für sehr große Zahlen logarithmische Skalen in Betracht ziehen.
import math; math.exp(1000) # OverflowErrorEOFErrorDie Funktion input() oder raw_input() hat das Dateiende erreicht, ohne Daten zu lesen.
FutureWarningEine Warnung über ein Verhalten, das sich in einer zukünftigen Version ändern wird.
struct.errorBeim Packen oder Entpacken von Binärdaten mit dem struct-Modul ist ein Fehler aufgetreten.
ssl.SSLCertVerificationError: certificate verify failedDie SSL-Zertifikatsverifikation ist während einer sicheren Verbindung fehlgeschlagen.
TypeErrorEine Operation oder Funktion wurde auf ein Objekt eines unpassenden Typs angewendet.
SyntaxErrorPython hat ungültige Syntax angetroffen, die nicht geparst werden kann.