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