简单而且可能很明显但不适合我们:
当命令有相同的名称变量时,使用 pdb 快捷方式会变得烦人,因此,如何删除pdb中的所有密钥快捷方式?我们在{{{{strong}中使用pdb
1}},BTW。
spyder
尝试调试上面的>>> p = 1
时出现的命令(abr。用于打印),而我们对我们的变量感兴趣! 混乱!
答案 0 :(得分:5)
( Spyder dev here )根据documentation,如果变量名称与!
的名称与pdb
命令相同,则需要使用sitecustomize
作为前缀。这是解决问题的简便方法。
困难的方法是定义您自己的pdb.Pdb
,子类do_p
并重新定义它的do_d
,do_b
,pdb.Pdb
方法以打印您的变量。您可以查看我们如何为我们自己的目的here创建子类{{1}},以防您想要遵循此路径。