Python クラスのファイル名もキャメルケースにすべきでしょうか? 質問する

Python クラスのファイル名もキャメルケースにすべきでしょうか? 質問する

Python のクラスは通常、camelCase を使用して大文字と小文字が区別されることを知っています。

特にファイルにクラスのみが含まれている場合、クラスを含むファイルもキャメルケースにするのが通常の慣例ですか?

たとえば、クラスもではなくclassNameに保存する必要がありますか?className.pyclass_name.py

ベストアンサー1

以下の回答は主に以下のものから引用したものですこの答え

PEP 8 に従う場合は、すべて小文字の名前を使用し、アンダースコアはオプションにする必要があります。

引用するPEP 8 のパッケージとモジュールの命名規則:

モジュールの名前は短く、すべて小文字にする必要があります。読みやすさを向上させる場合は、モジュール名にアンダースコアを使用できます。

クラスの場合:

クラス名は通常、CapWords 規則を使用する必要があります。

見るこの答えモジュール、クラス、パッケージの違いについて:

Python モジュールは、クラス、関数、グローバル変数を公開できる単なる Python ソース ファイルです。

おすすめ記事