从其他python文件夹导入模块



我有一个项目,路径如下:

shift/
Code/
__init__.py
mymain.py
run.py
Test/
__init__.py
tester.py
runtester.py
requirments.txt

在CCD_ 1中,有一个类需要从CCD_。所以在tester.py中,我将类导入为以下代码,但它们都不起作用。

from Code.mymain import NewClass
from .mymain import NewClass
from mymain import NewClass
from shift.Code.mymain import NewClass

我还尝试在tester.py:中插入路径

cwd = os.getcwd()
sys.path.insert(0, cwd)

然而仍然困惑为什么它不知道我的文件

像这样尝试

import sys
import os
sys.path.insert(1, os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + '\Code') 
from mymain import NewClass

更多详细信息,请访问:从不同文件夹导入文件

相关内容

  • 没有找到相关文章

最新更新