|  
    
 Python comprend aussi une partie de ses bibliothèques un débogueur interactif appelé « pdb ». Ce débogueur, qui un programmeur peut s'exécuter dans l'environnement de développement interactif de Python (IDE) permet à un programmeur effectuer des tâches de débogage courants tels que les erreurs signalisation , la mise points d'arrêt et pas à pas dans le code Python. Le débogueur nécessite que le programmeur utiliser les bibliothèques de débogage dans le code. Y compris la fonctionnalité pdb dans le code    Le programmeur contient des énoncés pdb python dans le code. Donc, avant tout, le programmeur doit inclure les bibliothèques pdb .     #! /Usr /bin /python     import pdb     Maintenant que les bibliothèques sont disponibles dans le programme , le programmeur peut utiliser les fonctions de la bibliothèque pour définir les paramètres et les conditions de mise au point tout au long du code. De cette façon , un programmeur sera effectivement utiliser le débogueur pdb comme n'importe quelle autre fonctionnalité Python : en important et en appelant ses méthodes ,   Définir un point d'arrêt pour arrêter le programme     Un " point de rupture " est une position dans le code où l'exécution se met en pause . En fixant un point de rupture , le programmeur peut interrompre l'exécution sans arrêter le programme réel . De cette façon , il peut arrêter un programme en cours avant un point d'erreur présumée , et non plus vérifier les conditions du programme , ou parcourir le code pour trouver où une erreur se produit . Un point d'arrêt commence là où jamais le programmeur insère la méthode " pdb.set_trace ()", comme dans cet exemple     a = 5     b = a + b     pdb . set_trace ()     c = 10 + un     d = c + b     a = d + un   impression   un < br >   pas à pas du code     Une fois le code atteint le point de rupture , l'exécution s'arrête et le code passera en mode de débogage. Le terminal affiche la ligne de code suivante d'exécution, puis une invite (APB ) en attente d' instructions. À ce stade , le programmeur peut intervenir ligne par ligne par le programme en utilisant la touche "n". Un exemple de sortie pourrait ressembler :     /usr /toto /prog.py (7)     -> c = 10 + un     (APB) n < br >   /usr /toto /prog.py (8) pour   -> d = c + b   Imprimer les variables     ce que montre le texte sur les lignes de code , mais un programmeur pourrait vouloir savoir réellement ce qui se passe à ces variables comme le apparaissent sur l'écran. Il aurait ensuite utiliser la commande "p" dans le débogueur APB :     (APB ) pa     5     (APB)     toutes les variables qui exister dans le champ d'application actuel peut être imprimé à l'écran pour vérifier la valeur . De cette façon, lorsque le débogueur par une ligne , le programmeur peut voir des changements dans les valeurs des variables .    
 
 |