pycharm相同目录下导入时,导入其他目录项目名称文件

pycharm相同目录下导入时,导入其他目录项目名称文件
举个例子:我A工程下有啊a,b两个文件夹,a是原始文件夹,b文件夹是复制A过来的;然后我再b中某个模块下打开某个代码文件,文件中有一段import 模块名,此时提示导入的是a中的模块名而不是b中的

这是正常导入

img


不知道为什么没有识别到文件

添加ROOT权限导入

img


图中就出现了上述问题

尝试过给文件夹添加root权限,治标不治本,时好时坏的,也尝试使用绝对路径进行导入,结果还是一样

想要在a文件夹目录下导入,那么导入的a文件夹下的代码文件,而不是其他目录中的

这个涉及到 引用上级目录, 可以通过添加

import sys
sys.path.append(r'your_path')
路径写你真实引用的settings.py文件所在目录

img


就是把 24 改成25

这样 import 就可以了