在Python 中建立命名空間套件
Python 中的命名空間套件允許您將相關庫作為單獨的下載進行分發,同時保持一致的命名空間。若要定義命名空間包,請依照下列步驟操作:
Python 3.3 之前的版本:
對於3.3 之前的Python 版本,請使用下列方法之一:
Python 3.3 及更高版本:
要建立隱式命名空間包,只需省略命名空間包目錄中的__init__.py 檔案即可。此方法是首選,因為它既面向未來,又與顯式命名空間包相容。
範例:
考慮以下目錄結構:
在這個例子中,Package-1和Package-2都可以在命名空間namespace中定義模組:
以上是如何在 Python 中建立命名空間套件以進行模組化庫分發?的詳細內容。更多資訊請關注PHP中文網其他相關文章!