En Python, las excepciones son las clases y las mayúsculas y minúsculas como tales. Por ejemplo: OSError
.
Sin embargo, hay algunas excepciones, como las del módulo de socket , que se nombran en minúsculas. Por ejemplo: socket.timeout
, socket.error
.
¿Por qué es esto?
python
python-3.x
MalaHeurística
fuente
fuente
camelCase
?" Algunas bibliotecas tienen un estilo ligeramente inconsistente que ha evolucionado con el tiempo. Creo que PEP-8 habla de esto y fue un intento de "poner a todos en la misma página", lo cual fue parcialmente exitoso.Respuestas:
Según los documentos,
PEP 3151 dice
fuente