Python脚本中import另外一个目录的脚本

例如下面的目录结构:

-+-lib
  |   |-a.py
  |   |-b.py
  |-apps
      |-test.py

如何在test.py中引用lib下面的a.py和b.py?

默认,Python只会在当前目录,正在运行脚本所在的目录和sys.path目录中搜索包文件。因此需要在test.py中使用下面的代码完成导入。

注意:只能从test.py所在的目录运行它。

import sys
import os
LIB_PATH = os.getcwd() + '/../lib'
sys.path.insert(0, LIB_PATH)
import a
import b


你可能感兴趣的:(Python脚本中import另外一个目录的脚本)