2017-11-03 8 views
1

forループをデバッグしようとしていて、しばらく実行した後で何が起こっているのかを見たいと思っています。それは数千回繰り返され、私は何百回も起こっていることをチェックしたいと思うでしょう。私はすぐに確認することができるので、次のコマンドを数百回実行するようpdbに指示する方法はありますか?pdb repeat next command N回

答えて

1

パラメータDocsのがあります。これにより、nの繰り返しをスキップできます。

は、あなたがこのようなコードがあるとしましょう:

​​

あなたはその後、その後ignore 1 100で最初の100個の手順を無視(1は、ブレークポイントの数である)と3 行目にb 3でブレークポイントを設定することができc続ける。次の停止は100回の反復後になります。次の100を渡す場合は、ignoreステートメントを再度記述する必要があります。