我用的燒瓶中,具有以下結構蟒蛇導入庫沒有模塊名爲
<root>
manage_server.py
cas <directory>
--- __init__.py
--- routes.py
--- models.py
--- templates <directory>
--- static <directory>
--- formmodules <directory>
------ __init__.py
------ BaseFormModule.py
------ Interview.py
在routes.py,我試圖創建面試模塊在採訪類的一個實例,像這樣
my_module = "Interview"
module = importlib.import_module('formmodules."+my_module)
我這裏得到一個錯誤,說
ImportError: No module named formmodules.Interview
有關初始化文件的一些信息:
/cas/formmodules/__init__.py is empty
/cas/__init__.py is where I initialize my flask app.
讓我知道是否有助於瞭解任何這些文件的內容。
「formmodules」是否是cas的子目錄? – jwodder
是的,formodules是cas的子目錄 –