[英]How to import a class defined inside __init__.py in same package?
我有一個像
package/
--__init__.py
--test.py
讓我們假設在__init__.py
內部定義了Sample
類,然后如何從test.py
導入Sample
類。
使用相對導入, .
是包的根目錄:
from . import Sample
另外,在__init__.py
包含“真實”代碼/邏輯也是一種不好的做法。 在大多數情況下,您只應在__init__.py
import
內容,以使其可從包級別從外部導入。
__init__.py
定義的內容成為包名稱空間的一部分:
test.py:
import package
print(package.Sample)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.