Python 中,__init__.py 是什麼?


需要 __init__.py 檔案才能使 Python 將目錄視為包含包的檔案;這可以防止名稱相同的目錄(如字串)無意中隱藏掉模組搜尋路徑中後出現的有效模組。在最簡單的情況下,__init__.py 可以是一個空檔案,但它也可以執行包的初始化程式碼或設定 __all__ 變數。__init__.py 檔案示例

from math import sin
from my_package import my_func

上面的程式碼確保了匯入函式在包匯入後會出現在包的模組中,因為它是在 __init__.py 檔案中定義的。你可以透過 http://mikegrouchy.com/blog/2012/05/be-pythonic-__init__py.html 瞭解更多關於 __init__.py 的資訊。

更新於:2019-12-16

2K+ 瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.