__init__.py 在 Python 來源目錄中的作用
Python 中的套件目錄結構通常包含 __init__.py 檔案。該文件在初始化套件和定義其行為方面起著至關重要的作用。
__init__.py 的目的是讓目錄成為 Python 套件。套件是包含其他模組(子包)和/或套件(帶有 __init__.py 的巢狀目錄)的模組(採用 .py 檔案格式)。 Python導入套件時,會檢查目錄下是否有__init__.py文件,並將其作為模組執行。
因此,__init__.py檔案可以:
在 Python 3.3 之前的版本中,__init__.py 檔案對於建立套件。但是,隨著 Python 3.3 中引入命名空間包,無需 __init__.py 檔案即可建立套件。與常規包不同,命名空間包在檔案系統上沒有目錄結構,並且純粹在程式碼中定義。
有關帶有 __init__.py 檔案的常規套件的更多資訊和範例,請參閱給定答案中提供的連結中的 Python 文件。
以上是Python 套件中 `__init__.py` 的用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!