悪魔は優しい

なんでもやるし、なんにもできないIT屋メモ。

if __name__ == ‘__main__’: の意味

calendar

reload

if __name__ == ‘__main__’: の意味

コマンドラインからスクリプトファイルを指定してPythonインタプリタを起動すると、指定されたファイルは、__main__という名前のモジュールとしてPythonに読み込まれる。実行中スクリプトのモジュールの名前は、__name__という名前の変数に設定されているため、この値を参照して、ファイルがコマンドラインから実行されたのか、それともimport文でインポートされたのかを識別できる。

http://azuuun-memorandum.hatenablog.com/entry/2015/05/09/002549

ということで、起動時に実行したいスクリプトを

if __name__ == '__main__': 

内で記述する。

この記事をシェアする

コメント

コメントはありません。

down コメントを残す