Python 空闲 shell 正在重新启动

Python IDLE shell restarting

当我 运行 我的代码时,它会打印出我告诉它的值,但它很少这样做。

大多数情况下它会在几秒后重新启动 shell。

它只是说: ============= 重启:Shell =============

我尝试 运行 代码几次,但它很少完全执行。

IDLE GUI 进程 运行 将您的代码放在单独的 user-code 执行进程中,使用套接字连接。当 GUI 进程与执行进程失去联系时,它会启动一个新的执行进程并显示 RESTART 行,让您知道发生了什么。连接丢失几乎总是因为您的代码导致 python 在执行过程中崩溃并消失。

您首先应该 运行 您的代码没有来自 console/terminal/CommandPrompt window 的 IDLE,然后查看它是否 运行 正常或在崩溃前显示一些错误消息。 运行 好的可能性不大,但可能性很小。如果它仍然崩溃,您必须调试问题,您可以在 IDLE 编辑器中 运行ning 进行调试。为此,请阅读,例如,https://whosebug.com/help/mcve,以尽可能隔离问题。