Debugging Python with pdb at the command line

preview_player
Показать описание
In this video I briefly show how to debug a function interactively at the command line using the standard pdb library.

The commands I use are:

- list (lists the code)
- s (steps through)
- p (print the current value of a variable)
- n (moves through code, without going through function definitions)
- break (create a break point or view current break points)
- c (continues until reaching an enabled break point)
- disable (disable a break point)
- enable (enable a break point)
- clear (delete a break point)
- tbreak (create a temporary break point)

finally I also talked about the very useful ability to create break points that only work for given conditions.
Рекомендации по теме
Комментарии
Автор

*Debugging in Python.*

I would have liked this video to be a bit shorter (it's 7 mins long) but I briefly go over debugging interactively using the pdb library.

I go over stepping through code, checking values of variables and inserting various types of break points.

DrVinceKnight