我的Vscode目录结构如下:
问题的核心:代码本身识别范围是包含该代码的文件夹
解决方案:我选择的是
# 添加根目录到路径下
import sys
sys.path.append('./')
即①hjw.py能识别到实验中的所有目录;
②Coco1.py能识别到Data文件夹下的所有内容,不能识别Model文件夹下的内容;
③Net.py和Net2.py能识别到Model目录下的所有。
代码验证:
因为Net2.py上级目录是Model文件夹,因此他不能在Model里面再找到1个Model
因为Net2.py上级目录是Model文件夹,因此无法识别Data文件夹
添加根目录后:顺利调用