我是python的新手,請有人幫助我從另一個包中導入類。而不是從另一個模塊。如何從另一個包中導入一個類
WorkFlowManager.py
from views.MainView import MainScreen
class WorkFlow:
MainScreen()
工作流類是下控制器包
MainScreen是視圖包和的MainView模塊下。
當我嘗試從mainview模塊和視圖包導入主屏幕。它拋出我下面的錯誤:
Traceback (innermost last):
File "WorkFlowManager.py", line 1, in ?
ImportError: no module named views
有沒有在你的dir其中views.py生活在\ _ \ _ INIT \ _ \ _ PY文件?如果不。創建一個 –
視圖是一個目錄。 –
然後,views目錄應該有一個'__init __。py'。它不需要包含任何內容,但是爲了將python作爲包的一部分來檢測目錄,它需要具有'__init __。py'。 –