スポンサーリンク

[python] メインメソッドはpythonでどう書くのか

pythonでのメインメソッドは下記の範囲で行われている処理です。

if __name__ == “__main__”:
サンプルコード
if __name__ == "__main__":
    print('メインメソッド')

メインメソッドに処理を書くメリット

メインメソッドでなく、グローバルなところで処理を書いても

処理は実行します。

メインメソッドに書くメリットとしては、

import時にはメインメソッドに書かれている処理は実行されない

という点です。

グローバルに処理を書いてしまうと、import時にその処理を行ってしまいます。

 

なので、import時には処理をさせたくない場合などは

メインメソッドに処理を書くのがよいです。