7

使用 python 调试器 pdb 是否可以跳过函数的最后一行以使其不被执行,如果可以,如何?虽然调试器在函数的最后一行暂停,但我尝试过使用jump <current line + 1>(例如,当前行是 122 并且我键入jump 123),但这会产生错误:

*** Jump failed: line 123 comes after the current code block

(注意我可以跳过其他代码行,这只是我的问题所涉及的函数的最后一行)

4

1 回答 1

0

正是我需要的,3年没有答案了……也许真的没有办法。作为一种解决方法,您可以尝试使最后一行无效然后运行它,例如,如果最后一行是self.foo(),您可以设置self.foo = lambda: None(希望以后记得撤消它..)

于 2017-01-24T13:23:38.053 回答