1. Modes d'utilisation de pdb
1.1 Fonctionnement en boîte noire
Python permet de déboguer un module alors même que l'on ne sait pas ce qu'il contient et sans avoir à modifier son code. Pour cela, il suffit d'utiliser la ligne de commandes de la console :
$ python3 -m pdb boite_noire.py
Cette fonctionnalité est permise par l'utilisation de l'option -m de l'interpréteur Python.
1.2 Tester une fonctionnalité particulière
Le module permet également de déboguer une fonction particulière ou un extrait de code plus restreint qu'un module entier :
>>> import pdb
>>> pdb.run('fonction_a_déboguer(*arguments)')
Là encore, on n'a pas besoin de modifier le code du module…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première