有没有办法在
else
python中的语句?例如,我正在尝试:
a = 5
if a > 3:
print("yes")
import pdb; pdb.set_trace()
else:
print("no")
拥有
pdb.set_trace()
就在
其他的
语句导致语法错误。有办法解决这个问题吗?
编辑:这个例子是一个更大的案例的简化。我想在我有很多的地方使用它
elif
陈述,所以把它放在每个
if
,
否则如果
和
其他的
不可取。下面是另一个例子:
if not root:
root = node
pdb.set_trace()
elif node.val < root.val:
...
else:
...
我想在评估之前启动调试器
node.val
因为如果
val
遗失了。