【发布时间】:2017-02-19 02:50:52
【问题描述】:
我正在调用 python 解释器,如下所示
python -m MyModule.main
在这个用例中,有没有一种简单的方法可以通过命令行调用 pdb 调试器?
【问题讨论】:
-
我发现的一个选项是在函数中调用
pdb.set_trace(),但我不想每次都修改源代码。 -
我发现
python -m pdb my_script.py调用pdb 的方式非常方便。在这个用例中是否有类似的可能? -
您只需运行模块的
main.py。这就是-m所做的。 -
在这种情况下,我在非包错误中得到相对导入。
from .Config import Config ValueError: Attempted relative import in non-package Uncaught exception. Entering post mortem debugging