【发布时间】:2020-02-04 00:51:40
【问题描述】:
所以我收到了三个带有一些功能的 python 文件。它是第三方提供的 util 库。当我想在我的 python 文件中导入这些时,我使用这个代码(由第三方指定):
import util.submission as S
import util.vis as V
import util.metrics as M
但是我得到了这个错误。我在 Google Colaboraty 工作,我在 google colab 的当前工作目录中上传了三个 python 文件,所以我不明白。我该如何解决?这三个文件只是命名为 submit.py ; vis.py 和 metrics.py。这里有什么帮助吗?这应该是非常基本的,但它似乎不起作用。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-8-1e1451b5bba0> in <module>()
1
----> 2 import util.submission as S
3 import util.vis as V
4 import util.metrics as M
ModuleNotFoundError: No module named 'util'
【问题讨论】:
-
我相信要使用
import x.y,.py 必须位于名为x的文件夹中,或者在本例中为util。 -
from utils import submission as S等,如果文件位于名为 util 的文件夹中。如果他们在 WD 中,则为import submission.<nameofFunction> as S
标签: python python-import