Quand on veut lancer le debugger sous windows à un endroit bien précis dans un script, on peut utiliser:
import pywin.debugger, sys, time ... pywin.debugger.set_trace() ...
Le script s'éxécute normalement jusqu'à la ligne pywin.debugger, où le debugger vous donne la main. Très pratique pour les cgi.
NB: il faut le package pythonwin
La version standard et portable utilise le package pdb (qui fait partie de la bibliothèque standard):
import pdb ... pdb.set_trace() ...