关于使用pycharm从模型中其他文件夹下导入其他.py文件的方法和类报错,及解决办法

文件目录:
使用其他文件调用models文件目录下的文件
出错代码段:
出错的代码
使用了网上找的很多种方法,但是没有解决我的问题。

使用的方法有:

  1. 在models目录下新建一个 空白的__init__.py文件(我使用的代码本来就有这个文件,我又删了新建)
  2. 加文件路径。
    这是直接添加被调用文件的目录的
import sys
sys.path.append(r'被调用文件所在的目录')

这种是在同一中根目录下的以免报错的方法。

import os
import sys
current_dir = os.path.abspath(os.path.dirname(__file__))
sys.path.append(current_dir)
sys.path.append("..")
  1. 将models文件夹设为源根。
    如何设置源根

可是使用了以上大家的解决办法还是没有解决我的问题。困扰了一段时间,因为要查代码的问题,不得不解决这个问题,在网上找了很久解决办法。
出错文件目录

**我发现自己是将几个模型一起打开的,于是想单独打开一个模型,结果问题就没了。**虽然是很蠢的问题,但是还是想跟大家一起分享一下。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐