在最近幾天的工作中,碰到了一個問題,就是導包的問題,原先都還沒有碰到,其目錄結構如下
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