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

How to import python classes from another directory

我正在使用 kaggle notebook。 我已经上传了一个 python 脚本名称 ResidualAttentionNetwork.py。有一个由名称 ResidualAttentionNetwork 定义的 class。 此 class 已上传到子文件夹。

子文件夹如下:

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

我的python代码:

from Code.ResidualAttentionNetwork import ResidualAttentionNetwork

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

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

确保你有

__init__.py  

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

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