私は、.pyファイルを実行すると、そのコードの の部分からPythonが実行を開始することを理解しようとしていますか? たとえば、Javaプログラムを実行すると、「public static void main(String [] args)」はjavaがコードを実行する場所です。だから、私たちがPythonについて話すとき、それはどのように機能するのですか?私は私が通り、彼らのすべてが、それはPythonのモジュールをロードすると言う、中とのStackOverflowのうち、いくつかの記事を経て、その後のpythonのUDFなどしている、Pythonの主な機能pythonはどこからコードの実行を開始しますか?
(__name__ = "__main__")
が存在しているはず私の理解、最初に実行される場所です。私を訂正してください、または私の質問のためのいくつかのウェブリンクに案内してください。
[実行フローを理解する]の可能な複製(https://stackoverflow.com/questions/41994759/understanding-the-execution-flow-in-python) –
私は他の記事を見てきました。私の理解によれば、.pyを実行するたびに、まずすべてのUDFが呼び出され、次に(__name__ = "__main__")が呼び出されます。右? – user3521180
私が理解している限り、あなたのコードをPythonのライブラリとして使いたい場合は、 '(__name__ =" __main__ ")'だけが必要です。 –