在我的Emacs中,我使用:
启动 pdb在此之后,我可以在我的Emacs中看到 pdb shell,并列出代码。然后我使用 b 命令设置断点,并继续 c 。
我的Web应用程序已启动并正常运行,但断点无效。我尝试在不同的语法区域设置许多断点,我相信每个断点都可以被击中。
我甚至尝试直接从shell使用 pdb ,但仍然无效。我想也许有一些棘手的问题,我应该为 pdb 设置 web2py 。但我无法理解。
我尝试调试web2py.py
文件,但它确实有效。所以我猜这个问题是由于 web2py 如何动态加载其他模块引起的......但我发现其他帖子说 Eclipse 和许多其他debuger适用于 web2py
答案 0 :(得分:0)
我放弃了断点方法。
我找到了插入
import pdb
pdb.set_trace()
效果很好,但不如设置断点那么方便。