Python 3.3 及更高版本引入了 命名空間套件。此功能可讓您建立沒有 __init__.py 檔案的套件。
在此範例中,google_pubsub 和google_storage 共用相同的google/cloud 命名空間。這允許您從任一庫匯入模組,而無需提供完整路徑。
對於大多數用例,使用 __init__.py 檔案建立常規套件仍然是建議的方法。這提供了自我包含並防止潛在的命名空間衝突。
以上是Python 3.3 是否消除了套件中對 __init__.py 的需要?的詳細內容。更多資訊請關注PHP中文網其他相關文章!