Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
暂停Python控制台_Python_Console - Fatal编程技术网

暂停Python控制台

暂停Python控制台,python,console,Python,Console,我正在控制台中运行一些Python代码,在一个非常长的for循环中。我想暂停脚本的执行,然后能够继续我离开的地方。可以暂停Python控制台吗 注意:我不想使用时间。睡眠;我希望能够在外部暂停控制台在中间的循环。 < P>如果您在标准UNIX控制台中运行Python,通常的CTRL S(暂停输出,继续使用CTRL Q)和CTRL Z(暂停,继续FG)命令工作。如果在windows命令行程序中运行,请使用暂停按钮(按任意键继续)。如果使用Unix,则始终可以按住Ctrl+Z键返回命令提示符,然后按

我正在控制台中运行一些Python代码,在一个非常长的
for
循环中。我想暂停脚本的执行,然后能够继续我离开的地方。可以暂停Python控制台吗


注意:我不想使用
时间。睡眠
;我希望能够在外部暂停控制台在中间的循环。

< P>如果您在标准UNIX控制台中运行Python,通常的CTRL S(暂停输出,继续使用CTRL Q)和CTRL Z(暂停,继续FG)命令工作。如果在windows命令行程序中运行,请使用暂停按钮(按任意键继续)。

如果使用Unix,则始终可以按住Ctrl+Z键返回命令提示符,然后按“fg”键返回python控制台。 在Windows上使用“暂停”按钮

在Unix上,您还可以执行以下操作:

停止:kill-SIGSTOP pid


要继续:kill-SIGCONT pid

如果您在运行前知道需要暂停的确切时间,只需查看pdb模块

如果您不知道,我建议您插入一些代码,在每次迭代时检查某个文件是否存在,如果存在,则调用pdb。当然,业绩会受到影响。然后,您可以在需要暂停时创建该文件


(文件存在只是一种易于实现的任意条件。您可以选择其他条件。)

我认为您需要的是一个命令,该命令将暂停代码,直到您告诉他继续,就像按Enter键一样

试一试推杆

输入()


如果要“暂停”运行windows 7的笔记本电脑上的代码,则会暂停执行。

Win 10,python 3.5.1 shell:F10切换暂停和运行。

这将有助于了解为什么要暂停控制台,以及在控制台暂停后需要执行哪些操作。然后,下面的Unix答案将适用。@PlatinumAzure:我正在自动化测试,需要我密切关注屏幕。有时我想休息一下,暂停测试。然后按ctrl-s/q键就可以了。看来OP并不是在寻找编程解决方案,所以投票结果是否定的。