gpt4 book ai didi

python - IDLE - 重新编译更改的代码

转载 作者:行者123 更新时间:2023-11-28 18:52:59 24 4
gpt4 key购买 nike

我似乎无法强制 IDLE 重新编译代码。这是我的简单设计:

A类和B类,B类导入A

当我更改 A,然后运行 ​​B 时,IDLE 似乎不会重新编译 A 并运行旧版本的 A。

我该如何解决这个问题? :\

最佳答案

关于python tracker的答案是有人用带有启动属性 /usr/bin/idle-python2.5 -n 的图标启动 IDLE。关键问题是 -n 的存在,它表示在 IDLE 进程中运行用户代码。所以当B在第一次运行后导入A时,A在IDLE进程的sys.modules中。如果没有 -n,IDLE 在编辑器 (F5) 中以一个新的单独进程运行用户代码,其中 A 必须从文件中重新导入。 Jin 显然也有同样的问题。

关于python - IDLE - 重新编译更改的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337917/

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