2018-07-26 if __name__ == '__main__': 条件の意味 __name__ が '__main__'であれば。 公式文書から引用 '__main__' はトップレベルのコードが実行されるスコープの名前です。モジュールが、標準入力から読み込まれたとき、スクリプトとして実行されたとき、あるいはインタラクティブプロンプトのとき、__name__ には '__main__' が設定されます。--引用元: Pythonドキュメント 要約 スクリプトとして実行された時に条件が満たされる⇒ if __name__ == '__main__': 下の処理が行われる。 Reference Pythonドキュメント該当ページ