我正在控制台中运行一些Python代码,在很长的for
循环内。我想暂停脚本的执行,然后能够恢复我离开的位置。是否有可能暂停Python控制台?我不想使用time.sleep
;我希望能够在循环中间暂停控制台。暂停Python控制台
9
A
回答
7
如果您在标准的unix控制台中运行python,通常的ctrl-s(暂停输出,继续使用ctrl-q)和ctrl-z(暂停,继续使用fg)命令工作。如果您正在Windows命令shell中运行,请使用暂停按钮(按任意键继续)。
3
如果您使用Unix,您可以随时Ctrl + Z,回到命令提示符,然后'fg'返回到python控制台。 在Windows上使用暂停按钮
在Unix上你也可以这样做:
要停止:杀-SIGSTOP PID
要继续:杀-SIGCONT PID
1
如果在运行之前知道到底当你需要暂停时,只需看看pdb模块。
如果你不知道,我建议你插入一些代码,在每次迭代中检查某个文件的存在,如果存在,则调用pdb。性能当然会受到影响。然后,您可以在想要暂停时创建该文件。
(文件所有脑干简直是易于实现任意条件下,你可以选择其他人。)
-2
0
在我的笔记本电脑上运行windows 7 < ctrl + s>暂停执行。
0
Win 10,python 3.5.1 shell:F10切换暂停并运行。
相关问题
- 1. AWS控制台,暂停评估
- 2. 控制台在C++中暂停?
- 3. 如何停止控制台暂停我的线程和任务?
- 4. 如何暂停Eclipse的博世XDK110控制台窗口
- 5. 为什么我需要2个Console.ReadLine();暂停控制台?
- 6. 如何在F#语言中暂停控制台
- 7. 从控制台读取而不暂停程序
- 8. 如何暂停.pl和.bat文件中的控制台窗口?
- 9. 在简单控制台中暂停命令C#app
- 10. 没有暂停控制台的C++延迟For-Loop
- 11. 与Python控制台
- 12. 暂时停止一个控制流程
- 13. D3补间 - 暂停和恢复控制
- 14. NSURLSessionDataTask在后台暂停吗?
- 15. 制作C++暂停
- 16. PyCharm和Python控制台
- 17. Python控制台进度
- 18. PyCharm:配置Python控制台
- 19. Python - Livewires控制台错误
- 20. Python,cx_freeze和Windows控制台
- 21. Eclipse中的Python控制台
- 22. Python控制台网站
- 23. Python控制台UI建议
- 24. 寻找x平台python控制台库
- 25. 我可以在SOAPUI groovy脚本中暂停控制台输入吗?
- 26. VB.net控制台应用程序暂停并保持打开状态
- 27. 如果发生错误,请在Windows控制台中暂停GNU Make
- 28. 任何方式等待控制台未聚焦或暂停,直到不聚焦?
- 29. 暂时暂停SQL服务器复制
- 30. Python暂停线程执行
你在哪个平台上? –
这将有助于知道为什么要暂停控制台以及控制台暂停后需要执行的操作。 –
@SvenMarnach:Mac OS X – Randomblue