Maison >développement back-end >Tutoriel Python >Comment déboguer un programme en python
Si vous utilisez uniquement print pour localiser les problèmes du programme Python, alors cet article est écrit pour vous. Cet article vous permettra de démarrer avec le débogueur Python.
La bibliothèque standard Python fournit un débogueur appelé pdb, qui fournit la plupart des fonctions courantes requises pour le débogage, telles que les points d'arrêt et le pas à pas sur une seule ligne, l'inspection de données de trame de pile, etc. Comprendre certaines utilisations de base et connaissances de Python Pdb améliorera considérablement nos compétences et notre efficacité en développement et gagnera du temps dans le dépannage des bogues.
Nous utilisons maintenant pdb pour déboguer le programme python simple suivant afin de démontrer l'utilisation de base de pdb. (Apprentissage recommandé : Tutoriel vidéo Python)
Exécuter le débogueur pdb
Ajoutez "-m pdb" aux paramètres de ligne de commande de l'interpréteur python pour démarrer le débogueur pdb afin de déboguer l'application, comme suit :
De plus, vous pouvez également démarrez le débogueur en définissant des points d'arrêt dans le programme. Importez d’abord le module pdb et appelez la fonction set_trace pour définir un point d’arrêt où vous devez faire une pause.
Exécutez directement le programme avec le point d'arrêt ajouté, et le programme se mettra automatiquement en pause au point d'arrêt.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
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!