debug python code example

Example 1: python debugger

#preinstalled package
import pdb; pdb.set_trace()

Example 2: python __debug__

If you want to have a debugging feature in python, I know that Visual studio
code has a fantastic and easy to use debugger.

Example 3: debugging python

import ipdb; ipdb.set_trace()

Example 4: pdb debugger

import pdb
def fact(x):
   f = 1
   for i in range(1,x+1):
      pdb.set_trace()
      print (i)
      f = f * i
   return f
if __name__=="__main__":
   print ("factorial of 3=",fact(3))

Example 5: pdb remove breakpoint

cl(ear) [[filename:]lineno|function]
    Clear breakpoint at specified line or function.