使用python调试器pdb是否可以跳过函数的最后一行,使其不被执行,如果是,如何?虽然调试器在函数的最后一行暂停,但我尝试使用jump <current line + 1>
(例如,当前行是122,我输入jump 123
),但这会出错:
*** Jump failed: line 123 comes after the current code block
(注意我可以跳过其他代码行,它只是我的问题的函数的最后一行)
答案 0 :(得分:0)
正是我需要的,而且在3年内没有回答......也许真的没有办法。作为一种解决方法,您可以尝试使最后一行无效,然后运行它,例如如果最后一行是self.foo()
,您可以设置self.foo = lambda: None
(并希望以后记得撤消它。)