目录结构为:
├── dataprocess
│ ├── config
│ ├── ├──dbconfig.py // 具体代码.
│ ├── test.py
需要在test.py脚本中引用dbconfig.py中的方法,直接引用相对路径,会提示找不到对应的module。python判断一个目录是否为Module主要是通过 __init__.py,如果要在让python识别到这个目录需要通过系统的环境变量 sys.path。
所以解决方法是,在test.py引用dbconfig.py的方法时,将config静态目录加入到文件中。
import sys
currentUrl = os.path.dirname(__file__)
sys.path.append(currentUrl)
from config import getdb
getdb()
大功告成!