终端在不应该的情况下接受键盘输入

Terminal taking keyboard input when not supposed to

当我在 PyCharm 中的 for 循环中时,它允许您输入内容。 是否有关闭它的设置?

这是我的代码

while True:
    pass

它显示

这只会在您使用 run configuration (in other words by clicking one of the green run buttons). It doesn't happen if you run the script directly using the terminal in the OS or by running the script using the Terminal Emulator 时发生。

这可以通过转至 Run > Edit Configurations 并检查 Emulate terminal in output console 来禁用。如截图所示。