Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como percorrer o código Python
Python inclui como parte de suas bibliotecas um depurador interativo chamado " pdb ". Este depurador , que um programador pode ser executado dentro de ambiente de desenvolvimento interativo do Python (IDE) permite que um programador executar tarefas comuns de depuração , como erros de sinalização , definindo pontos de interrupção e percorrendo o código Python. O depurador requer que o programador usar as bibliotecas do depurador no código. Incluindo a funcionalidade pdb no Código

O programador inclui python declarações pdb no código. Então, antes de qualquer coisa, o programador deve incluir as bibliotecas APO.

# /Usr /bin /python

importação pdb

Agora que as bibliotecas estão disponíveis no programa! , o programador pode utilizar as funções da biblioteca para definir os parâmetros e as condições de depuração em todo o código . Desta forma , um programador vai realmente usar o depurador PDB como qualquer outra funcionalidade Python: por importá-lo e chamar seus métodos ,
Definir um ponto de ruptura para parar o programa

um "ponto de ruptura " é uma posição no código onde a execução é interrompida. Ao definir um ponto de ruptura , o programador pode parar a execução , sem parar o programa atual . Dessa forma, ele pode parar um programa em execução antes de um suposto ponto de erro , e quer verificar as condições do programa, ou percorrer o código para descobrir onde ocorre um erro. Um ponto de ruptura começa onde nunca o programador insere o método " pdb.set_trace ()" , como neste exemplo

a = 5

b = a + b

PDB . set_trace ()

c = 10 + um

d = c + b

a = d + a

imprimir um
< br >
percorrendo o código

Uma vez que o código atinge o ponto de ruptura , a execução irá parar eo código vai cair no modo de depuração. O terminal irá exibir a próxima linha de código em execução e, em seguida, um prompt (APO ) à espera de instruções . Neste ponto , o programador pode pisar linha por linha pelo programa, utilizando a tecla de "n " . Um exemplo de saída pode parecer:

/usr /blah /prog.py (7)

-> c = 10 + um

(APO) n < br >

/usr /blah /prog.py (8)

-> d = c + b
Imprimir Variáveis ​​

Isso só mostra o texto nas linhas de código , no entanto, um programador pode querer realmente saber o que acontece a essas variáveis ​​como a aparecer na tela . Ele, então, usar o comando "p" no depurador PDB:

(APO) pa

5


Todas as variáveis ​​(APO ), que existir no escopo atual pode ser impresso na tela para verificar se há valor. Dessa forma, quando o depurador percorre uma linha , o programador pode visualizar as alterações em valores de variáveis.

Anterior :

Próximo : No
  Os artigos relacionados
·Como contar Digits em Python 
·Como ativar um botão com wxPython 
·Como fazer uma string em uma URL no Django 
·Como calcular Weighscore em Python 
·Como desenhar uma linha reta em Python Turtle 
·Como fazer espaços entre várias seqüências de carac…
·Como executar um script Python de outro script Python 
·Como descobrir o que versão do Python que você tem 
·Como converter um Integer para Binário & Back em Pytho…
·Como Loop Back Códigos anteriores em Python 
  Artigos em destaque
·Como atualizar um arquivo de texto com PHP 
·Como determinar um tipo de arquivo em PHP 
·Como criar uma página PHP em um site 
·Como definir o Cursor para um JTextField específica 
·Como remover espaços em branco no final de uma linha d…
·PHP Unset Classe Definição 
·Como recuperar Web Data Service Raw 
·O que é o Microsoft WPF 
·Como converter InstallScript a MSI 
·Como adicionar um registro com SQL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados