“Conocimientos Programación>Python Programming

Cómo utilizar PDB en Python

2015/11/17
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 .

Python Programming
Cómo hacer un Tab en Python
Cómo escribir un script que borra archivos
Cómo obtener la longitud de una lista en Python
Cómo construir un analizador de Python
Cómo obtener la longitud de un archivo de Python
Cómo quitar el primer carácter de una cadena en Python
Cómo comprobar si un módulo cargado en Python
Cómo mostrar funciones en una clase en Python
Conocimientos Informáticos © http://www.ordenador.online