这是我的项目结构:
/project_dir
/src
__init__.py
index.py
/handler
__init__.py
base_handler.py
在index.py我这样导入base_handler.BaseHandler:
from src.handler.base_handler import BaseHandler
并发生错误:
ModuleNotFoundError: No module named 'src'
奇怪的是,当我移动index.py出来src的文件夹,这个错误会消失:
/project_dir
index.py
/src
__init__.py
/handler
__init__.py
base_handler.py
现在,index.py我可以BaseHandler像这样导入:
from src.handler.base_handler import BaseHandler
谁能告诉我为什么会这样吗?
相关分类