了解 __main__.py 的用途
執行 Python 程式時,通常會透過命令列執行指定的 .py 檔案。但是,在某些情況下,您可能會遇到 __main__.py 檔案。讓我們深入研究它的功能以及如何有效地使用它。
何時使用__main__.py
如果您想透過簡單地指定目錄或zip 檔案來執行程式碼在命令列中,您可以在該目錄或存檔中建立__main__.py 檔案。這可讓您透過執行下列指令自動執行程式碼:
$ python my_program_dir $ python my_program.zip
What Code to Put in __main__.py
__main__.py 的內容將根據不同情況而有所不同您的程序的具體目的。通常,它包含以下程式碼:
區分main__.py 和__main 模組
需要注意的是,main 模組並不具有總是源自於main__.py 檔案。當您使用 python my_program.py 運行腳本時,它會作為 __main 模組而不是 my_program 模組執行。對於透過 python -m my_module 和其他方法運行的模組也是如此。
如果您在錯誤訊息中遇到名稱 main,它並不一定表示存在 main__.py 檔案。其他機制也可能導致在程式碼中使用 __main 名稱。
以上是Python 中 __main__.py 的用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!