Python:如何删除pdb中的shortchuts

时间:2013-10-20 08:00:49

标签: python debugging shortcuts pdb spyder

简单而且可能很明显但不适合我们:
当命令有相同的名称变量时,使用 pdb 快捷方式会变得烦人,因此,如何删除pdb中的所有密钥快捷方式?我们在{{{{strong}中使用pdb 1}},BTW。

spyder

尝试调试上面的>>> p = 1 时出现的命令(abr。用于打印),而我们对我们的变量感兴趣! 混乱!

1 个答案:

答案 0 :(得分:5)

Spyder dev here )根据documentation,如果变量名称与!的名称与pdb命令相同,则需要使用sitecustomize作为前缀。这是解决问题的简便方法。

困难的方法是定义您自己的pdb.Pdb,子类do_p并重新定义它的do_ddo_bpdb.Pdb方法以打印您的变量。您可以查看我们如何为我们自己的目的here创建子类{{1}},以防您想要遵循此路径。