我有一个项目,路径如下:
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
更多详细信息,请访问:从不同文件夹导入文件