【问题标题】:How to import modules from py files如何从 py 文件中导入模块
【发布时间】: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'

【问题讨论】:

标签: python python-import


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2013-07-29
    • 2018-10-27
    • 1970-01-01
    相关资源
    最近更新 更多