Dans le lien mentionné par la réponse acceptée ( https://pymotw.com/3/pdb/ ), j'ai trouvé cette section un peu plus utile:
Pour laisser l'exécution s'exécuter jusqu'à une ligne spécifique, transmettez le numéro de ligne à la commande jusqu'à.
Voici un exemple de comment cela peut fonctionner re: loops:
Cela vous évite deux choses: avoir à créer des points d'arrêt supplémentaires et devoir naviguer jusqu'à la fin d'une boucle (surtout lorsque vous avez peut-être déjà itéré de telle sorte que vous ne pourriez pas le faire sans relancer le débogueur).
Voici la documentation Python sur until
. Btw j'utilise pdb++
comme un drop-in pour le débogueur standard (d'où le formatage) mais until
fonctionne de la même manière dans les deux.
n
, puis tapezuntil
. Cela ira jusqu'à ce qu'au moins cette ligne actuelle soit dépassée.