如何在pdb中设置自定义提示?

时间:2019-01-27 20:11:34

标签: python python-3.x pdb

如标题中所述-如何将默认的(Pdb)提示符更改为其他内容?似乎没有内置的方法来根据docssource设置提示。

1 个答案:

答案 0 :(得分:0)

一种解决方法是在.pdbrc中进行动态设置,例如

!(lambda: exec('import gc, pdb; next(o for o in gc.get_objects() if isinstance(o, pdb.Pdb)).prompt = "pdb> "', {}))()

,将出现提示“ pdb>”。这也避免了污染本地范围。

或者,使用pdb++之类的其他调试器,可以为其配置提示和其他属性(按here)。