我在 Windows 中使用默认的 Python 3.8 解释器。
每当我在其中运行一个长循环时,它就会停止,我必须按下或按住 Enter 键才能继续运行。这在 Linux 中从来都不是问题。
如何解决此行为?
# this loop will eventually stop/hang/pause forever, until I press the Enter key
for i in range(5000):
time.sleep(1)
print(i)
如果我通过任何 IDE 运行代码,它不会暂停。但是出于我自己的原因,我想直接在解释器中运行这个特定的代码。
在等待超过 1 分钟后,我截取了这张截图。这不是一个一次性的问题。我运行的任何循环,无论多小、多大或多复杂,都会在几次迭代后永久停止,直到我按下键盘上的 ENTER 键。