目录结构为:

1
2
3
4
├── dataprocess                                                    
│   ├── config
│   ├── ├──dbconfig.py                // 具体代码.                    
│   ├── test.py

需要在test.py脚本中引用dbconfig.py中的方法,直接引用相对路径,会提示找不到对应的modulepython判断一个目录是否为Module主要是通过 __init__.py,如果要在让python识别到这个目录需要通过系统的环境变量 sys.path

所以解决方法是,在test.py引用dbconfig.py的方法时,将config静态目录加入到文件中。

1
2
3
4
5
import sys
currentUrl = os.path.dirname(__file__)
sys.path.append(currentUrl)
from config import getdb
getdb()

大功告成!