繁体   English   中英

从另一个文件夹(而非子文件夹)中的Python文件导入类

[英]Import class from Python file in another folder — not a child folder

这是我的目录的结构:

MyFolder
   -run.py
SecondFolder
   -class.py

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

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

如何确保模块始终处于加载状态? 任何帮助是极大的赞赏。

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

从那里,您可以将其导入为:

from SecondFolder.class import Connection

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM