__main__

Python ランタイムサービス

'__main__' とは?

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



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


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



週間人気ページランキング / 6-21 → 6-27
順位 ページタイトル抜粋 アクセス数
1 Python用語 16
2 インポート | インポートシステム 1
2 AttributeError: type object 'datetime.datetime' has no attribute 'datetime' | AttributeError(エラー) 1
2026/6/28 5:05 更新