在最近几天的工作中,碰到了一个问题,就是导包的问题,原先都还没有碰到,其目录结构如下
first
-----__init__.py
----Apis
--------__init__.py
--------HelloResource.py
----logic
--------__init__.py
--------Handle.py
----config
--------common.py
例如: 在HelloResource中写上from logic import Handle会显示直接报错," No module named xxx"
这时应该在文件开头写上
import sys
sys.path.append(r'project_path') # 也就是first上一级的路径
然后这样导包
from first.logic import Handle