小编典典

从另一个文件调用函数?

all

Set_up:对于我需要在程序中使用的每个函数,我都有一个 .py 文件。

在这个程序中,我需要从外部文件中调用函数。

我试过了:

from file.py import function(a,b)

但我得到了错误:

ImportError:没有名为“file.py”的模块;文件不是包

我该如何解决这个问题?


阅读 85

收藏
2022-03-03

共1个答案

小编典典

file.py导入时无需添加。只需编写from file import function,然后使用function(a, b).
这可能不起作用的原因是因为file它是 Python 的核心模块之一,所以我建议您更改文件名。

请注意,如果您尝试将函数从 导入a.py到名为 的文件b.py中,则需要确保a.pyb.py位于同一目录中。

2022-03-03