Escribir cualquier programa de ordenador es obligado a dar lugar a errores o bugs en el código. A veces puede ser difícil de localizar con precisión dónde se producen los errores en los programas más grandes. Python tiene un módulo depurador llamado " AP " que se puede importar y utilizar para rastrear el programa para ver si puede localizar la causa de los problemas. " Rastreo" un programa significa para examinarla una línea a la vez. Cuando se utiliza el depurador , puede utilizar cualquiera de los diversos comandos de una llave para navegar a través del código . Instrucciones
1
Abra un archivo de módulo de Python. Tipo "import pdb " en la parte superior del archivo que desea importar el depurador de Python.
2
Inserte el cursor donde desee iniciar la depuración del programa. Tipo " pdb.set_trace ()" aquí . Esto establece el punto en el que el depurador se inicia el seguimiento del programa cuando lo ejecuta .
3
Abra la herramienta de línea de comandos de Python. Tipo " python myprogram.py " para ejecutar el módulo. Cuando se encuentra con el método " set_trace " , el depurador de Python empieza trazando el archivo línea por línea . También cambia el símbolo del sistema de " >>>" a " (AP ) . " Se muestra la primera línea después de la traza y explica el propósito , si es necesario.
4
Pulse la tecla "N" para ejecutar la instrucción "next" . El depurador mueve a la siguiente línea de código y lo muestra. Presionando la "s" "pasos " para la línea siguiente. Las teclas de "n" " s " y funcionan de manera similar , excepto " s " se detiene en el interior , mientras que las funciones llamadas "n " no lo hace.
5
Pulse la tecla " r ", mientras que el rastreo dentro de una función para continuar la ejecución hasta que los "retornos ". función Pulse la tecla " c" para "continuar" ejecución hasta un punto de quiebre , como el final de una función o un programa.
6
Pulse la tecla " l" a " lista " del código fuente. Se muestra todo el código , o puede especificar qué líneas para mostrar pasándolos como argumentos. Por ejemplo , si escribes " l ( 5,7) " mostrará el código fuente de las líneas de cinco, seis y siete. Sin embargo , estas líneas deben aparecer después de que haya insertado el llamado a " set_trace ", o el depurador devolverá un error.
7
Pulse la tecla " q " para " dejar de fumar ", el depurador en cualquier momento .