Maison > Article > développement back-end > Comment déboguer en une seule étape en python
Comment déboguer en une seule étape en Python ? Laissez-moi vous présenter le débogage en une seule étape :
Méthode 1 : Exécuter python -m pdb myscript.py
(Pdb) s'arrêtera automatiquement à la première ligne. Attendez le débogage, puis vous pourrez consulter l'aide.
Méthode 2 : Au début du programme en cours de débogage : importez pdb et définissez un point d'arrêt sur votre ligne de code : pdb.set_trace()
Recommandations associées : " Tutoriel vidéo Python》
(Pdb) h
Expliquez ces commandes clés
(Pdb) b 10 # Définissez le point d'arrêt à la ligne 10 de ce py
ou (Pdb)b ots.py:20 #Définissez le point d'arrêt à la ligne 20 de ots.py
Supprimez le point d'arrêt (Pdb) b #Affichez le numéro du point d'arrêt
(Pdb)cl 2 #Supprimer le deuxième point d'arrêt
(Pdb)n #Exécution en une seule étape
(Pdb)s #Exécution au point fin C'est à dire disons, cela descendra à la méthode
(Pdb)c #Sauter au point d'arrêt suivant
(Pdb)p param #Voir la valeur actuelle de la variable
( Pdb)l #Voir le code exécuté quelque part
(Pdb)a #Voir toutes les variables de la pile
import pdb def tt(): pdb.set_trace() for i in range(1, 5): print i <<< tt() #这里支持 n p c 而已 < (3)tt() (Pdb) n
pdb single La méthode de débogage étape par étape est résumée comme suit :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!