【发布时间】:2013-10-20 08:32:40
【问题描述】:
我尝试四处搜索,但似乎没有找到我的问题的答案,所以如果我错过了一些东西,我很抱歉,它实际上已经得到了回答。
所以基本上我有 main.py 和另一个名为 check.py 的文件(都在同一个目录中)
在我的 main.py 中有:
from check import checkfunction
我在 main.py 中有一个小函数,我必须在 check.py 中调用它,但我似乎无法在我的 check.py 上执行此导入:
from main import mainfunction
如何让 main 函数在 check.py 中工作?
谢谢!
【问题讨论】:
-
“无法正常工作”是什么意思?确切的错误或问题是什么?
-
当我运行 main.py 时,我收到错误“ImportError: cannot import name checkfunction”。只有当我都相互导入时才会发生。
-
导入整个模块,分别用
main.mainfunction和check.checkfunction调用函数。 -
在main.py里面我把import改成了“import check”,在check.py里面我分别改成了“import main”。现在,当我尝试在 main.py 中使用“check.checkfunction”时,出现以下错误: ImportError: cannot import name checkfunction
标签: python function import call main