ホームページ >バックエンド開発 >Python チュートリアル >Python で `if __name__ == '__main__':` は何をするのでしょうか?
Python スクリプトをメイン プログラムとして実行すると、 name 変数にハードコーディングされた文字列「__main__」。スクリプトが別のモジュールによってインポートされる場合、name はインポートに使用される名前に割り当てられます。たとえば、別のスクリプトが foo.py を import foo としてインポートする場合、foo.py の name 変数は "foo" になります。
name が「__main__」と等しい場合、ガード内のコードは、スクリプトがスクリプトとしてインポートされた場合ではなく、直接実行された場合にのみ実行されることが保証されます。 module.
if __name__ == "__main__": ステートメントを含めると、次のような利点があります。
以上がPython で `if __name__ == '__main__':` は何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。