Qu'est-ce que PDB en Python ?
Qu'est-ce que PDB en Python ?

Vidéo: Qu'est-ce que PDB en Python ?

Vidéo: Qu'est-ce que PDB en Python ?
Vidéo: En attendant la PyConFr (12/2020) — Introduction à pdb — HS-157 2024, Peut
Anonim

Le module pdb définit un code source interactif débogueur pour Python programmes. Il prend en charge la définition de points d'arrêt (conditionnels) et l'étape unique au niveau de la ligne source, l'inspection des trames de pile, la liste du code source et l'évaluation de l'arbitraire. Python code dans le contexte de n'importe quel cadre de pile.

De plus, comment fonctionne PDB ?

Indispensable pdb Commandes Affiche la valeur d'une expression. Jolie-imprimer la valeur d'une expression. Continuez l'exécution jusqu'à ce que la ligne suivante de la fonction actuelle soit atteinte ou qu'elle revienne. Exécute la ligne courante et arrête à la première occasion possible (soit dans une fonction qui est appelée, soit dans la fonction courante).

De plus, comment quitter PDB ? Pour lancer l'exécution, vous utilisez la commande continue ou c. Si le programme s'exécute avec succès, vous serez ramené à la ( pdb ) où vous pouvez redémarrer l'exécution. À ce stade, vous pouvez utiliser quitter / q ou Ctrl+D pour sortir le débogueur.

Par conséquent, comment faire un point d'arrêt en Python ?

C'est facile de ensemble une point d'arrêt en Python code pour c'est-à-dire inspecter le contenu des variables à une ligne donnée. Ajouter une importation pdb; pdb. set_trace() à la ligne correspondante dans le Python code et l'exécuter. L'exécution s'arrêtera au point d'arrêt.

Que signifie PDB ?

Base de données du programme ( APD ) est un format de fichier propriétaire (développé par Microsoft) pour stocker des informations de débogage sur un programme (ou, généralement, des modules de programme tels qu'une DLL ou un EXE). APD les fichiers ont généralement un. pdb extension. UNE APD Le fichier est généralement créé à partir des fichiers source lors de la compilation.

Conseillé: