pdb.set_trace()
を使用してループをスキップするにはどうすればよいですか?
例えば、
_pdb.set_trace()
for i in range(5):
print(i)
print('Done!')
_
pdb
は、ループの前にプロンプトを出します。コマンドを入力します。 1〜5の値がすべて返され、print('Done!')
が実行される前に、もう一度pdb
でプロンプトが表示されます。
until
ステートメントを試してください。
ループの最後の行に移動して、until
を使用します。これにより、ループの直後の次の行に移動します。
http://www.doughellmann.com/PyMOTW/pdb/ には良い説明があります
ループの後にブレークポイントを設定し(上記の行がmain.pyと呼ばれるファイルにあると仮定して「break main.py:4」)、次に続行する(「c」)必要があります。