“Conocimiento Programación>Python Programming

Cómo desplazarse por el código Python

2014/9/2
Python incluye como parte de sus bibliotecas un depurador interactivo llamado " AP ". Este depurador , que un programador puede ejecutarse dentro de entorno de desarrollo interactivo ( IDE ) de Python permite al programador realizar tareas de depuración comunes , tales como errores de abanderamiento , el establecimiento de puntos de interrupción y recorrer el código Python. El depurador requiere que el programador utiliza las bibliotecas de depuración en el código. Incluyendo la funcionalidad de AP en el Código

El programador incluye declaraciones pdb pitón en el código. Por lo tanto , antes de nada , el programador tiene que incluir las bibliotecas AP.

#! /Usr /bin /python

import pdb

Ahora que las bibliotecas están disponibles en el programa , el programador puede utilizar las funciones de la biblioteca para establecer los parámetros y condiciones de depuración a través del código . De esta forma , un programador en realidad utilizar el depurador pdb como cualquier otra funcionalidad Python: mediante la importación y llamar a sus métodos ,
Establezca un punto de interrupción para detener el programa

a " punto de quiebre " es una posición en el código donde la ejecución se detendrá . Al establecer un punto de quiebre , el programador puede detener la ejecución sin detener el programa en sí . De esta manera , se puede detener un programa en ejecución antes de un punto de error sospecha , y, o bien consultar las condiciones del programa, o el paso a través del código para encontrar dónde se produce un error. Un punto de quiebre comienza donde nunca los insertos programador método del " pdb.set_trace ()" , como en este ejemplo

a = 5

b = a + b

pdb . set_trace ()

c = 10 + a

d = c + b

a = d + a

impresión
un

recorrer el código

vez que el código golpea el punto de interrupción , la ejecución se detiene y el código se situará en el modo de depuración. El terminal mostrará la siguiente línea de código que se ejecuta , y luego un mensaje (PDB ) en espera de instrucciones. En este punto , el programador puede intervenir línea por línea a través del programa mediante la tecla " n". Un resultado de ejemplo podría ser:

/usr /bla /prog.py ( 7 )

-> c = 10 + a

(PDB ) n

/usr /bla /prog.py ( 8 )

-> d = c + b
Imprimir las Variables

esto sólo muestra el texto en las líneas de código , sin embargo , un programador podría querer saber en realidad lo que ocurre con las variables como aparecen en la pantalla. Él entonces utilizar el comando "p" en el depurador PDB :

(PDB ) pa

5

(PDB )

todas las variables que existir en el ámbito actual se puede imprimir a la pantalla para comprobar el valor. De esta manera , cuando el depurador a través de una línea , el programador puede ver los cambios en los valores de las variables.

Python Programming
Cómo Multiplicar todos los elementos de una lista con Python
Obtener la longitud de una matriz en Python
Cómo crear otro proceso en Python
Cómo compilar y ejecutar en Python
Cómo comprobar si un valor está en un hash en Python
¿Cómo se ejecuta un programa en Python Geany?
Cómo llegar Coordenadas del cursor Linux
¿Existe otro programa como Fruity Loops?
Conocimiento de la computadora © http://www.ordenador.online