如何从另一个目录导入python类

时间:2020-02-17 11:19:29

标签: python kaggle

我在kaggle笔记本电脑上工作。 我已经上传了一个Python脚本名称ResidualAttentionNetwork.py。有一个由名称ResidualAttentionNetwork定义的类。 此类已上传到子文件夹。

子文件夹类似于:

input
  |_ residual_attention
      |_ Code
         |_ ResidualAttentionNetwork.py   

我的python代码:

from Code.ResidualAttentionNetwork import ResidualAttentionNetwork

这将引发错误:ModuleNotFoundError: No module named 'Code'

所以我无法访问课程ResidualAttentionNetwork。 你能帮我么。 here is the screenshot

2 个答案:

答案 0 :(得分:0)

确保您拥有

__init__.py  

文件存在于您要从中导入类的目录中。

答案 1 :(得分:0)

您应该阅读有关模块和PYTHONPATH的语言基础知识,以了解如何将Code文件夹添加到sys.path中。