如何从另一个目录导入 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
。
我正在使用 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
。