ブレークポイントを使用せずに ipdb でデバッグしているときに、サイクルからステップアウトするコマンド (たとえば、for または while) はありますか?
コマンドを使用してuntil
リスト内包表記から抜け出しますが、可能であれば、ループ ブロック全体で同様のことを行う方法がわかりません。
これがコマンドの意図だと思いますuntil
。next
ループの前の行番号へのジャンプが発生すると、ループを終了するまで続行されることを除いて、のようなものです。
unt(il)
Continue execution until the line with a number greater than the current
one is reached or until the current frame returns
一般に、現在の関数から「ステップ アウト」するには、 を使用しますreturn
。
r(eturn)
Continue execution until the current function returns.
これは明白に聞こえるかもしれません: jump はあなたを jump にします。これは、ジャンプした行を実行しないことを意味します。これを使用して、実行したくないコードをスキップする必要があります。
このページを見つけたときと同じように、おそらくtbreak (一時的なブレークポイント。最初のヒット時に自動的に削除されます。引数は break と同じです) が必要です。