__main__

Python ランタイムサービス

'__main__' とは?

 状態:-  閲覧数:650  投稿日:2018-03-06  更新日:2018-03-11  
トップレベルのコードが実行されるスコープの名前
・モジュールが、標準入力から読み込まれたとき、スクリプトとして実行されたとき、あるいはインタラクティブプロンプトのとき、__name__には '__main__' が設定される
・モジュールは、自身の __name__ をチェックすることでメインスコープで実行されているかどうかを確認できる
if __name__ == "__main__":
   # スクリプトとして実行する場合にのみ実行する
   main()



29.4. __main__ — トップレベルのスクリプト環境


コメント投稿(ログインが必要)