Python-AusnahmenFehler
struct.errorstruct.error
Beim Packen oder Entpacken von Binärdaten mit dem struct-Modul ist ein Fehler aufgetreten.
python
Details anzeigen ProcessLookupErrorWird ausgelöst, wenn ein angegebener Prozess (typischerweise über eine PID) nicht existiert.
os.kill(), os.waitpid() oder ein anderer OS-Aufruf hat eine Prozess-ID referenziert, die bereits beendet wurde, nie gestartet worden ist oder für die der aktuelle Benutzer keine Inspektionsberechtigung besitzt. Auf POSIX-Systemen tritt dies als ESRCH aus dem zugrundeliegenden Syscall auf.
Vor dem Senden eines Signals prüfen, ob der Prozess noch aktiv ist (z. B. os.kill in einem try/except ProcessLookupError kapseln). Den Zustand eines subprocess.Popen-Objekts mit poll() oder wait() aktualisieren, bevor Signale gesendet werden. Falls der Kindprozess unerwartet beendet wurde, returncode und stderr auf Fehlerursachen untersuchen.
struct.errorBeim Packen oder Entpacken von Binärdaten mit dem struct-Modul ist ein Fehler aufgetreten.
TypeError: missing required positional argumentEine Funktion wurde aufgerufen, ohne alle erforderlichen Positionsargumente zu übergeben.
FloatingPointErrorEine Gleitkomma-Operation ist fehlgeschlagen. Tritt kaum auf, es sei denn, fpectl ist aktiviert.
ValueErrorEine Funktion hat ein Argument des richtigen Typs, aber mit einem unzulässigen Wert erhalten.
BrokenPipeErrorEs wurde versucht, in eine Pipe oder einen Socket zu schreiben, deren Leseende bereits geschlossen ist.
FileExistsErrorEine Operation schlug fehl, weil die Datei oder das Verzeichnis bereits existiert.