假如你的項目如下:
- Proj/
- util/
- config.py
- const.py
- test/
- test.py
- util/
你的錯誤出自test.py
from util.config import *
即使你用以下代碼解決,當多次互相引用後,也容易出錯
import sys
sys.path.append('..')
這個時候,你可以這樣做
- 找到C:\Python34\Lib\site-packages文件夾(就是你安裝python的site-packages目錄)
- 新建Proj.pth文件(你工程名命名的文件)
- 文件內容爲D:\Proj(即你工程所在的絕對路徑)