Python Language__name__特殊変数


前書き

__name__特殊変数は、ファイルがモジュールとしてインポートされたかどうかをチェックし、 __name__属性で関数、クラス、モジュールオブジェクトを識別するために使用されます。

備考

Pythonの特殊変数__name__は、そのモジュールを含む名前が設定されています。トップレベル(インタラクティブなインタプリタやメインファイルなど)では、 '__main__'設定されています。これは、モジュールがインポートされるのではなく直接実行されている場合に、文のブロックを実行するために使用できます。

関連する特別な属性obj.__name__は、クラス、インポートされたモジュール、関数(メソッドを含む)で見つけられ、定義されたときにオブジェクトの名前を与えます。

__name__特殊変数 関連する例