7
如何在Python自己的调试器(PDB)中执行多行语句
因此,我正在运行一个Python脚本,在其中编写以下代码来调用Python的调试器PDB: import ipdb; ipdb.set_trace() (iPython的PDB版本,尽管如此,我认为这没有什么区别;我仅将其用于彩色输出)。 现在,当我进入调试器时,我想执行多行语句,例如if子句或for循环,但是只要输入 if condition: 然后按回车键,我得到错误信息 *** SyntaxError: invalid syntax (<stdin>, line 1) 一个人如何在PDB中执行多行语句?如果不可能,是否有办法解决仍然执行if子句或for循环的问题?