Tecnología

Inicio

Cómo utilizar AP en Python

Escribir ningún programa de ordenador está obligado a dar lugar a errores o errores en el código. A veces, puede que le resulte difícil 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 puede importar y utilizar para rastrear el programa para ver si puede localizar la causa de los problemas. "Rastreo" significa un programa para examinarla una línea a la vez. Cuando se utiliza el depurador, puede utilizar cualquiera de los diversos comandos de una sola clave para navegar a través del código.

Instrucciones

1 Abrir un archivo de módulo de Python. Tipo "pdb de importación" en la parte superior del archivo que desea importar el depurador de Python.

2 Insertar el cursor donde desea comenzar a depurar el programa. Tipo "pdb.set_trace ()" aquí. Esto establece el punto en el que el depurador se inicia el seguimiento del programa cuando se ejecuta.

3 Abra la herramienta de línea de comandos de Python. Tipo "myprogram.py pitón" para ejecutar el módulo. Cuando se encuentra con el método "set_trace", el depurador de Python comienza trazando el archivo línea por línea. También cambia el símbolo del sistema de ">>>" a "(PDB)." 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 se mueve a la siguiente línea de código y lo muestra. Al pulsar la "s" "pasos" para la línea siguiente. Las teclas de "n" "s" y funcionan de manera similar, excepto "s" paradas en el interior, mientras que el nombre de funciones "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 la función "retornos". Pulse la tecla "c" para "seguir" la ejecución hasta un punto de ruptura, como el final de una función o un programa.

6 Pulse la tecla "L" a la "lista" el código fuente. Se muestra todo el código, o se puede especificar qué líneas para mostrar pasándolos como argumentos. Por ejemplo, escribiendo "l (5,7)" se 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 se devolverá un error.

7 Pulse la tecla "q" a "dejar de fumar" el depurador en cualquier momento.