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?
python
python-3.x
BadHeuristics
quelle
quelle
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.Antworten:
Laut den Dokumenten,
PEP 3151 sagt
quelle