No Python, as exceções são classes e são caracterizadas como tais. Por exemplo: OSError
.
No entanto, existem algumas exceções, como as do módulo de soquete , nomeadas em minúsculas. Por exemplo: socket.timeout
, socket.error
.
Por que é isso?
python
python-3.x
BadHeuristics
fonte
fonte
camelCase
?" Algumas bibliotecas têm um estilo ligeiramente inconsistente que evoluiu com o tempo. Eu acho que o PEP-8 fala disso e foi uma tentativa de "colocar todos na mesma página", que foi parcialmente bem-sucedida.Respostas:
De acordo com os documentos,
PEP 3151 diz
fonte