有时,当有一个 python 脚本正在运行并且控制台输出已冻结时,我回头看看我的终端,然后我再次右键单击终端和控制台输出(打印到屏幕)。
这有点令人不安,因为有时我认为我的剧本坏了。
其他人也有这种经历吗?有人知道修复吗?
提前感谢您的任何回复
有时,当有一个 python 脚本正在运行并且控制台输出已冻结时,我回头看看我的终端,然后我再次右键单击终端和控制台输出(打印到屏幕)。
这有点令人不安,因为有时我认为我的剧本坏了。
其他人也有这种经历吗?有人知道修复吗?
提前感谢您的任何回复
如果它是间歇性的,所有其他因素都没有改变,听起来你无意中在 PowerShell 控制台中选择了一些文本,并且它停止更新输出,以便你可以用它做一些事情。
下一次,在单击之前请仔细查看是否选择了某些内容。
我同意@alroc 的建议;即原因可能是意外点击控制台。
防止这种情况的解决方案是右键单击 powershell 控制台窗口的标题栏,选择属性,取消选中快速编辑模式,然后单击确定。这会禁用某些功能(即通过选择和输入进行复制,通过右键单击粘贴),但这意味着如果您不小心点击了屏幕,它不会造成任何伤害。
如果脚本需要一段时间,另一种解决方案是简单地按转义键(或在脚本窗口中单击鼠标右键) - 通常这不会造成伤害(即它不会终止您的脚本),但它会退出编辑会话,允许如果由于编辑模式而暂停,脚本将恢复。
要使用这些,请运行以下脚本,然后在运行时单击屏幕(此脚本仅输出一堆数字)。
1..99999999
要完全终止脚本,请按 ctrl+c。