为什么在运行我的python脚本时,powershell会冻结一点

时间:2013-10-07 15:04:43

标签: python powershell windows-7

有时候当我运行python脚本并且控制台输出已经冻结时,我回头看我的终端,然后我再次右击终端和控制台输出(打印到屏幕)。

它有点令人不安,因为有时候我觉得我的剧本已经坏了。

其他人也会遇到这种情况吗?有人知道修复吗?

提前感谢您的回复

2 个答案:

答案 0 :(得分:5)

如果它在所有其他因素不变的情况下是间歇性的,那么听起来你无意中在PowerShell控制台中选择了一些文本并且它停止更新输出,以便你可以用它做点什么。

下次,在点击之前,请注意查看是否有选择的内容。

答案 1 :(得分:3)

我同意@alroc的建议;即原因可能是意外点击控制台。

防止出现这种情况的解决方案是右键单击powershell控制台窗口的标题栏,选择属性,取消选中“快速编辑模式”,然后单击“确定”。这会禁用某些功能(例如,通过选择&输入复制,通过右键单击粘贴),但这意味着如果您不小心点击屏幕则不会造成任何伤害。

如果脚本需要一段时间,那么只需按下转义(或在脚本窗口中右键单击)即可获得另一种解决方案 - 通常不会造成任何伤害(即它赢了& #39; t终止你的脚本),但它将退出编辑会话,如果脚本因编辑模式而暂停,则允许脚本恢复。

要使用这些,请运行以下脚本,然后在屏幕运行时单击屏幕(此脚本只输出一堆数字)。

1..99999999

要完全终止脚本,请按ctrl + c。