1. ホーム
  2. python

[解決済み] pdbでループをスキップするには?

2023-03-22 08:07:52

質問

ループをスキップするには pdb.set_trace() ?

例えば

pdb.set_trace()
for i in range(5):
     print(i)

print('Done!')

pdb ループの前にプロンプトが表示されます。コマンドを入力する。 1〜5の値がすべて返され、その後、プロンプトが出るように pdb の前に再び print('Done!') が実行される前にもう一度

どのように解決するのですか?

以下のように until ステートメントを使用します。

ループの最終行に移動して ( next または n を含む)、そして until または unt . これで、ループの直後の次の行に移動します。

http://www.doughellmann.com/PyMOTW/pdb/ は良い説明をしています。