Python 如何逐步完成调试?
我希望能够在Netbeans中调试Punjab,一个扭曲的python应用程序,这样我就可以逐步完成代码。我该怎么做?或者,如何在不同的调试器中执行此操作?由于您正在尝试调试扭曲的应用程序,因此有几个选项:Python 如何逐步完成调试?,python,netbeans,debugging,twisted,Python,Netbeans,Debugging,Twisted,我希望能够在Netbeans中调试Punjab,一个扭曲的python应用程序,这样我就可以逐步完成代码。我该怎么做?或者,如何在不同的调试器中执行此操作?由于您正在尝试调试扭曲的应用程序,因此有几个选项: 如果通过twistd运行,则可以使用-b命令行选项: -b, --debug run the application in the Python Debugger (implies nodaemon), send
-b, --debug run the application in the Python Debugger (implies
nodaemon), sending SIGUSR2 will drop into debugger
我刚刚开始使用twisted,感谢您提供有关如何调试twisted的提示。使用twisted事件循环和其他东西很难用传统的方式进行调试,我希望这个问题有更多的答案。没问题。事实上,如果你发现任何其他不同的方法,请让我知道!谢谢你的回复。我也希望有一种使用图形调试器的方法,但我会将此标记为最佳可用答案。我还应该提到的是,我最近发现Wing IDE提供了Twisted调试支持(请参阅)——调试选项会导致Twisted在每个引发的异常上都进入pdb。我们如何阻止这种行为?我只想在某些点上停下来。