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 に答える