假如你的项目如下:
- 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(即你工程所在的绝对路径)