python - 如何逐步调试扭曲?

标签 python netbeans debugging twisted

我希望能够在 Netbeans 中调试 Punjab(一个扭曲的 Python 应用程序),以便我可以单步执行代码。我怎样才能做到这一点?或者,我如何在不同的调试器中执行此操作?

最佳答案

由于您正在尝试调试扭曲的应用程序,因此您有几个选择:

  1. 如果您通过 twistd 运行,您可以使用 -b 命令行选项:

       -b, --debug            run the application in the Python Debugger (implies
                              nodaemon), sending SIGUSR2 will drop into debugger
    
  2. 您可以在扭曲的进程中运行沙井 - 这允许您远程登录到服务器并检查 Python 对象 - http://twistedmatrix.com/documents/current/core/howto/telnet.html

  3. 您可以选择手动运行 pdb - 请参阅:http://docs.python.org/library/pdb.html

关于python - 如何逐步调试扭曲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2501136/

相关文章:

pycharm调试器中的python 3.4 AssertionError

python - 如何克隆列表以使其在分配后不会意外更改?

java - 在 Netbeans+Ant 中,如何避免 wsimport 在每次构建时重建 Web 服务客户端?

ruby - 在不同的文件中设置断点没有效果

java - 32 位访问和 32 位 Java

Netbeans 编译错误,什么意思?

ruby-on-rails-3 - 如何使用rails pry调试器进入?

Python:for 循环和 xrange()

python - 在python中通过分隔符拆分字符串

python - ttk.Widget.state() TclError : Invalid state name