情景描述:
主函数文件调用了类A
类A调用了类B
类B调用了类C
类C调用了类D
其中`B.py`、`C.py`、`D.py`位于同一个文件夹E中
问题
`B.py`中`import C`会报模块C不存在的错误
解决方法
在主函数文件(注意一定是在主函数文件)中添加文件夹E的路径:
import sys
sys.path.insert(0, 'path/E')
主函数文件调用了类A
类A调用了类B
类B调用了类C
类C调用了类D
其中`B.py`、`C.py`、`D.py`位于同一个文件夹E中
`B.py`中`import C`会报模块C不存在的错误
在主函数文件(注意一定是在主函数文件)中添加文件夹E的路径:
import sys
sys.path.insert(0, 'path/E')