从另一个文件夹中的Python文件导入类-不是子文件夹

时间:2019-08-27 13:58:56

标签: python

这是我目录的结构:

MyFolder
   -run.py
SecondFolder
   -class.py

我试图将目录路径添加到sys.path文件中的run.py中,但这仅偶尔起作用(不确定原因):

import sys
sys.path.insert(0, '/Users/.../SecondFolder/class.py')
from class import Connection

如何确保始终加载模块?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果SecondFolder不必与MyFolder位于同一位置,则可以将其添加到python站点包中。

从那里,您可以按以下方式导入它:

from SecondFolder.class import Connection