【发布时间】:2021-08-27 07:58:14
【问题描述】:
我目前正在构建一个具有如下架构的自定义模块:
module/
│
├── util/
│ ├── metrics.py
│ └── util.py
│
└── training/
├── pretraining.py
└── training_step.py
在我的pretraining.py 脚本中,我需要使用位于util.py 的函数。不知道怎么导入到pretraining.py
到目前为止,我尝试了经典:
from util.metrics import accuracy
我收到以下错误:
Traceback (most recent call last):
File "pretraining.py", line 5, in <module>
from util.metrics import accuracy
ModuleNotFoundError: No module named 'util'
如何在 pretraining.py 中导入函数?
【问题讨论】:
-
请看我的回答
-
@arnino 我刚刚在我的答案中添加了一些参考,也许它有助于更好地理解包在 Python 中的工作方式。感谢您接受我的回答,因为它更清楚。
标签: python import module python-module