首页 > 解决方案 > Python:将文件从 day_one.py 导入到 main.py,然后在 day_one 我从 main.py 导入一个函数。错误无法导入

问题描述

我不确定为什么它不起作用,这可能是您无法解决的问题,但我只想知道为什么它不起作用。如果我浪费了您的时间,或者没有正确地提出问题,我很抱歉,我 16 岁,对 Python 有点陌生。

在 main.py

从 day_one 导入 day_one_def

在 day_one.py

从主要进口 main_home_window

错误信息

ImportError:无法导入名称“day_one”

标签: pythonpython-3.xfunctiontkinterpython-import

解决方案


看起来你有一个循环导入:从 day_one 导入 main 和从 main 导入 day_one。这不是python应该如何工作的。您应该创建线性依赖关系,其中顶部模块仅依赖于其下方的模块,而后者仅依赖于它们下方的模块,等等。


推荐阅读