“Conocimientos Programación>Python Programming

Cómo desplazarse por el código Python

2015/10/26
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
Un tutorial sobre tipos de cadenas en Python
Cómo ejecutar un script de Python desde un indicador
Cómo probar Si Iterable en Python
Ejemplos de Python XML Processing
Cómo crear un archivo en Python
Cómo hacer un videojuego simple
Python Estructuras
Cómo integrar EXE en Python
Conocimientos Informáticos © http://www.ordenador.online