__main__

Python ランタイムサービス

'__main__' とは?

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



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


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



週間人気ページランキング / 12-7 → 12-13
順位 ページタイトル抜粋 アクセス数
1 AttributeError: module 'sys' has no attribute 'setdefaultencoding' | AttributeError(エラー) 1
1 ゲストコメント一覧ページ 1
2025/12/14 1:02 更新