一只xiang 2021-12-15 11:09 采纳率: 0%
浏览 87

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

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

这是正常导入

img


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

添加ROOT权限导入

img


图中就出现了上述问题

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

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

  • 写回答

1条回答 默认 最新

  • 陈年椰子 2021-12-17 15:02
    关注

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

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

    img


    就是把 24 改成25

    这样 import 就可以了

    评论

报告相同问题?

问题事件

  • 修改了问题 12月15日
  • 创建了问题 12月15日