我正在控制檯中運行一些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