我使用nosetests來運行一些測試。然而,在測試完成後,鼻子測試過程就在那裏,並且不會退出。無論如何診斷這個? Python是否具有類似於向Java發送kill -QUIT的功能,該功能將打印堆棧跟蹤?Python進程不會退出
7
A
回答
1
您可以進入調試器,鍵入bt
:
import pdb; pdb.set_trace()
然後你就可以通過操作步驟,看看它掛起。
4
nosetests -vv -x -s --pdb test_foo
其中-x是「停止運行的第一個錯誤或失敗後測試」和--pdb是「拖放到調試器上的失敗或錯誤」
相關問題
- 1. Java進程不退出
- 2. Poco進程不退出
- 3. BlockingQueue程序不會退出
- 4. Python,線程永不退出
- 5. 多進程守護進程不會終止在父進程退出
- 6. Python終止進程退出代碼-1073741819
- 7. python子進程退出意外退出代碼-9
- 8. 程序不會退出。如何找出python在做什麼?
- 9. 在Erlang進程環初始過程不會退出
- 10. wxGLCanvas退出進程
- 11. Python多線程+多處理BrokenPipeError(子進程不退出?)
- 12. 退出Python程序
- 13. 退出所有子進程退出
- 14. 退出對於vb.net不會退出
- 15. POSIX名稱信號量在進程退出後不會釋放
- 16. Node.js創建不會阻止進程退出的「弱回調」
- 17. 節點進程不會退出,除非使用tskill
- 18. Excel進程在COM自動化後不會退出
- 19. 應用程序不會退出dock圖標,而是退出qt
- 20. 不要等待進程退出
- 21. 進程等待退出不起作用
- 22. 取消請求而不退出進程
- 23. System.Environment.Exit(0)不會退出程序
- 24. Java Swing應用程序不會退出
- 25. Spring應用程序不會退出
- 26. 應用程序不會退出
- 27. 不退出python套接字程序
- 28. C#檢測進程退出
- 29. Apache進程退出255(WAPP)
- 30. Solaris進程掛在退出
我還必須按Ctrl + D進行一些測試,以進行**子過程**調用。 – 2014-06-25 11:40:28