“选择”一词在python控制台上代表什么?

时间:2019-05-24 14:03:38

标签: windows-console

我正在运行各种python脚本,这些脚本连接到各种套接字以从流中接收传入的数据。我注意到有时这些脚本会无限期地挂起。

它可能没有任何意义,但是通常将'C:\ python27 \ python.exe'视为窗口标题,其显示为'选择C:\ python27 \ python。 exe”

有人知道在这种情况下'选择'代表什么吗?

这与我的脚本崩溃的原因有关吗-即'选择'这个词表示脚本正在等待I / O完成?

我以前从未注意到这一点。任何建议,不胜感激。

2 个答案:

答案 0 :(得分:1)

这意味着您已经用鼠标单击了控制台窗口(可能毫无意义),并启动了标记复制操作。

要知道这实际上非常重要,因为它会冻结屏幕输出,直到您按Escape完成或取消它为止。

答案 1 :(得分:1)

这确实与Windows控制台主机有关,而不与Python有关。

Windows控制台主机处于选择/标记模式时,即在用光标拖动以选择一些文本之后,或者在按下shift +上/下以开始选择之后,Windows控制台主机在标题中显示“选择...”东西。

在选择模式期间,控制台上的IO被暂停或缓冲,因此确实可能是崩溃的原因。