Python初心者がサンプルコードを見たときに理解に苦しむのが、おまじないのように書かれているif __name__ == '__main__'。 アンダースコアに惑わされるが﹁__name__に格納されている値が'__main__'という文字列であれば、以降の処理を実行する﹂という単なるif文。 関連記事: Pythonのif文による条件分岐の書き方︵if, elif, else︶ __name__と'__main__'の意味が分かれば理解できる。
![Pythonのif __name__ == '__main__'の意味と使い方 | note.nkmk.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/93621a744a19fa4a6ae920c70f53e2c35a28aa9e/height=288;version=1;width=512/https%3A%2F%2Fi.gyazo.com%2Fbbc229646345a9c5640062fefa3cd940.png)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く