In Python sind Ausnahmen Klassen und werden als solche eingeschlossen. Zum Beispiel : OSError.
Es gibt jedoch einige Ausnahmen, z. B. im Socket-Modul , die in Kleinbuchstaben angegeben sind. Zum Beispiel: socket.timeout, socket.error.
Warum ist das?
camelCase?" Einige Bibliotheken haben einen leicht inkonsistenten Stil, der sich im Laufe der Zeit weiterentwickelt hat. Ich denke, PEP-8 spricht dazu und war ein Versuch, "alle auf die gleiche Seite zu bringen", was teilweise erfolgreich war.