最近我发现自己使用PDB
的次数比往常多了很多。我有漂亮的快捷方式,可以在我的代码中快速添加import pdb; pdb.set_trace()
我需要的位置。现在,每次我在pdb中,我都希望在Python's code module中找到模拟的交互式控制台,以避免在调试时仅使用oneliner。
这需要每次都输入!import code; code.interact(local=vars())
并且它非常烦人,因为我必须准备好复制粘贴或手动输入。
有没有办法在每次调用set_trace()
时加载它?谢谢大家
答案 0 :(得分:1)
为什么不只是import code; code.interact(local=vars())
而不是import pdb; pdb.set_trace()
?