ブックマーク / qiita.com/taigamikami (1)

  • Python 「if __name__ == ‘__main__’:」の意味 - Qiita

    モジュール Pythonのコードはスクリプトファイルとして保存し、他のプログラムから再利用することができます。そのファイルのことをモジュールという。 「import」を使用することで自作したモジュールもimportを使って読み込むことで、そのモジュールで定義した関数やクラスを他のプログラムでも使うことができる。 if __name__ == ‘__main__’:の意味 とりあえず以下のプログラムを作成 def test(): print('Hello World!') if __name__ == '__main__': test() print('モジュール名:{}'.format(__name__)) #実行したモジュール名を表示する なぜ実行されるのか 「__name__」という変数は宣言してないのになぜ実行される? __name__はPythonプリンタでPythonスクリプトを

    Python 「if __name__ == ‘__main__’:」の意味 - Qiita
    donchan922
    donchan922 2017/08/22
    めも。
  • 1