如何从py文件导入模块

时间:2019-10-06 12:58:39

标签: python python-import

所以我收到了三个带有某些功能的python文件。这是第三方提供的实用程序库。当我想将它们导入到我的python文件中时,我使用以下代码(由第三方指定):

import util.submission as S
import util.vis as V
import util.metrics as M

但随后出现此错误。我在Google Colaboraty中工作,我将三个python文件上传到了Google colab当前工作目录中,所以我听不懂。我该如何解决?这三个文件只是命名为submitting.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'

1 个答案:

答案 0 :(得分:0)

在当前工作目录中创建一个名为utils的文件夹,并将三个.py文件放入其中。然后,您可以使用指定的导入语句。

https://realpython.com/absolute-vs-relative-python-imports/#syntax-and-practical-examples