gpt4 book ai didi

python - IDLE Python 未检测到更改

转载 作者:行者123 更新时间:2023-11-28 16:47:04 24 4
gpt4 key购买 nike

我正在使用 IDLE 编写一些小型 Python 程序。有两个类文件——node.py(节点类)和position.py(位置类)。我在 main.py 中有我的主模块代码,我从中实例化 Node 和 Position 对象。

我注意到 - 当我在 node.py 或 position.py 中进行更改时,检查模块然后使用 F5 运行它们,只要所有文件在 IDLE 中打开。我注意到我必须手动关闭所有三个 .py 文件,然后关闭 IDLE,重新开始并运行 main.py 以查看在 node.py 和 position.py 中所做的更改。

这里有什么问题?我的环境变量设置不正确吗?我已经搜索过 SO 和在线但没有找到满意的答案。

[详细信息:我在 Ubuntu 中使用 IDLE 2.7.3 版。这三个 .py 文件和对应的 .pyc 字节码文件都在同一个目录下。这个目录在sys.path中也可以看到]

最佳答案

发生的事情是我需要使用“import node”,但我使用的是来自 main.py 的“from node import *”。这阻止了 main.py 链接到更新的节点模块!

(很抱歉接受我自己的回答,但可能有人以后也会遇到同样的问题,因此我正在上传解决方案)

关于python - IDLE Python 未检测到更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12827116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com