所以我正在运行一个Python脚本,在其中我通过编写调用Python的调试器PDB:
import ipdb; ipdb.set_trace()
Run Code Online (Sandbox Code Playgroud)
(iPython的PDB版本,虽然我认为它不会产生影响;我只将其用于彩色输出).
现在,当我到调试器时,我想执行多行语句,例如if子句或for循环,但是一旦我输入
if condition:
Run Code Online (Sandbox Code Playgroud)
并点击返回键,我收到错误信息 *** SyntaxError: invalid syntax (<stdin>, line 1)
如何在PDB中执行多行语句?如果不可能有一种解决方法仍然执行if子句或for循环?