Python Spyder pdb调试器:(!)特殊字符

Python Spyder pdb调试器:(!)特殊字符,python,debugging,spyder,pdb,Python,Debugging,Spyder,Pdb,Python的Spyder IDE v.2.3提供了使用pdb库的调试模式: 查看该库的文档,第26.3节说明: 调试器无法识别的命令被假定为Python语句,并在被调试程序的上下文中执行。Python语句的前缀也可以是感叹号 但是,当使用特殊字符时!在Spyder的pdb会话中,出现以下错误: Pdb!b Pdb“b”未被识别为内部或外部命令, 可操作的程序或批处理文件 问题似乎在于Spyder的pdb前缀!无法按预期工作。这似乎是一个bug 谢谢b通常不是python命令。尝试如果您有一个名

Python的Spyder IDE v.2.3提供了使用pdb库的调试模式:

查看该库的文档,第26.3节说明:

调试器无法识别的命令被假定为Python语句,并在被调试程序的上下文中执行。Python语句的前缀也可以是感叹号

但是,当使用特殊字符时!在Spyder的pdb会话中,出现以下错误:

Pdb!b

Pdb“b”未被识别为内部或外部命令, 可操作的程序或批处理文件

问题似乎在于Spyder的pdb前缀!无法按预期工作。这似乎是一个bug


谢谢

b通常不是python命令。尝试如果您有一个名为b的变量,请打印b。谢谢Steve。但是,在语句前面加上!在Spyder的Pdb中似乎不起作用,但在标准Pdb中起作用!打印b生成无法初始化设备PRN的错误。错误已确认:在修复之前,开发人员建议使用IPython控制台进行调试。对于@JohnNapier带来的不便,我们将在2.3.4中修复此错误:-