运行(似乎任何) Python 程序后,终端是否时不时需要 ^C?

运行(似乎任何) Python 程序后,终端是否时不时需要 ^C?

我正在开发一个 Python 程序并从我的终端运行它。每次我运行它时,它都会返回到提示符$,尽管大约 10% 的时间我必须按 ^C 才能让提示符响应我的输入。我还注意到,当我按向上箭头运行最后一个命令时,第一个字母不见了。

在此处输入图片描述

我似乎无法准确重现导致问题的步骤,它似乎是随机发生的。有什么想法可以解释是什么原因造成的吗?

编辑:还要注意。我从虚拟机运行此安装。我还使用 Alt+Tab 在编辑器和终端之间切换,并快速按向上箭头+Enter 开始运行脚本。也许是我按了某种键盘快捷键?...

答案1

由于经常在文本编辑器和命令行中的 Python 文件之间切换,我偶尔会出于保存文件的习惯而按 ^S,但当时我是在命令行中而不是在文本编辑器中。

在命令行上按 ^S 可重现该问题。

相关内容