Pythonでは、例外はクラスであり、そのような場合です。次に例を示しますOSError。
ただし、小文字で名前が付けられている、ソケットモジュールなどのいくつかの例外があります。例:socket.timeout、socket.error。
どうしてこれなの?
2
これが答えられるかどうかはわかりませんが、非常に興味深いです。
—
Jared Smith
別の作者?確立された命名規則はありませんか?
—
ジョニーモップ
質問は「なぜいくつかのPython関数があるの
—
ggorlen
camelCaseですか?」のようなものに要約されるかもしれません。一部のライブラリは、時間の経過とともに進化してきたわずかに一貫性のないスタイルを持っています。PEP-8はこれについて話し、「同じページに全員を参加させる」試みであり、部分的に成功したと思います。
注意「なぜ」言語設計上の質問は、一般的にここでは、オフトピックと考えられている答え、あなたがバグを修正できるようにするか、そうでなければ、あなたが実際に取り掛かる方法を変更すると何かの意味で-彼らは「実用的」ではないとして、プログラミングの。(他の条件とAND結合されたstackoverflow.com/help/on-topicの 4番目の箇条書きにある「実用的で回答可能な」基準を参照してください)。
—
Charles Duffy、
この特定のケースでは、@ CharlesDuffyに同意しません。私がPythonの経験がない場合、私はそれらに特定の方法を処理する必要があることを意味する、または私を噛む可能性がある他の方法で微妙に異なっていたという特別な何かがあったと思うかもしれません。なぜ彼らが他の人のようではないのかを尋ねるのは理にかなっていると思います。
—
カークストラウザー