更改导入模块

时间:2016-08-17 16:06:21

标签: python python-2.7

我遇到了一些我想要导入的模块的问题,所以让我来一个样本来解释一下。

proyect/
  helpers/
    config.py
  locations/
    loc1.py
  pages/
    page1.py
  Tools/
    myTool.py

所以发生的事情是myTool.py我正在导入page1.pyloc1.py导入的sys.path。为了做到这一点,我将'{'}追加到config.py。问题是在loc1导入C = C + alpha*A*B 并初始化,当它这样做时,工作目录是TOols /但我需要它作为我的proyect目录。

1 个答案:

答案 0 :(得分:1)

模块没有工作目录,只有程序作为一个整体。

您应该在脚本开头将proyect目录添加到sys.path,然后从位置导入loc1。