python - 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”
解决方案
看起来你有一个循环导入:从 day_one 导入 main 和从 main 导入 day_one。这不是python应该如何工作的。您应该创建线性依赖关系,其中顶部模块仅依赖于其下方的模块,而后者仅依赖于它们下方的模块,等等。
推荐阅读
- azure - Azure 应用服务与 AD 的集成
- php - (MySQLi 程序)INSERT INTO (...) WHERE ID = SESSION ID
- java - 如何同时运行扫描仪和其他功能?
- vaadin8 - 编译 Vaadin 8 小部件集
- javascript - 在具有 1 个猫鼬查询的函数中使用 async await 是否很好?
- python-3.x - AttributeError:模块 'circle' 没有属性 'pi'
- coldfusion - Coldfusion imageDraw java.lang.Double 不能转换为 java.lang.String
- winforms - 在 Windows 窗体 PictureBox 上覆盖透明窗口
- excel - 用时间格式重新格式化 Excel 表的脚本字典
- laravel - 如何隐藏此关注按钮