如何在 python 中调用模块

How to call a module in python

这不是一个真正的 python 问题,而是寻求帮助解释我的 python 代码中的语法。我对python知之甚少。 我调用了一个外部模块(即 python 外部),如下所示:

from icclim import icclim.util.callback as callback

当我 运行 我的代码时,我得到错误

from icclim import icclim.util.callback as callback
                         ^
SyntaxError: invalid syntax

我安装了icclim软件,在目录结构上看到有

$HOME/icclim-master/icclim/util

在 util dorectory 中,我看到文件中有

callback.py
callback.pyc

我的想法是它是被调用的这两个文件之一。 命令

from icclim import icclim

有效。 我的问题是我应该如何调用回调,或者我是否必须设置任何回调路径? 将不胜感激。

from icclim.util import callback 成功了。

您只能通过“.”来浏览子包。 "from" 和 "import" 语句之间的符号,因此首先您要导航到 "icclim.util" 子包,然后从那里导入 "callback"。

from icclim import util.callback足以解决你的问题。

查看详情:https://docs.python.org/3/tutorial/modules.html