Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como usar o PDB em Python
Escrever qualquer programa de computador é obrigado a resultar em erros ou bugs no código. Às vezes você pode achar que é difícil localizar precisamente onde os erros ocorrem em programas maiores. Python tem um módulo depurador chamado de " pdb " que você pode importar e usar para traçar o programa para ver se você pode localizar a causa dos problemas. " Rastreamento" um programa significa para examiná-lo uma linha de cada vez. Ao usar o depurador , você pode usar qualquer um dos vários comandos de uma chave para navegar através do código. Instruções
1

Abra um arquivo de módulo Python. Digite " pdb importação " no início do arquivo para importar o depurador Python.
2

Coloque o cursor onde você deseja iniciar a depuração do programa. Digite " pdb.set_trace ()" aqui. Isso define o ponto em que o depurador começa traçando o programa quando você executá-lo.
3

Abra a ferramenta de linha de comando do Python. Digite " myprogram.py python " para executar o módulo. Quando ele encontra o método " set_trace " , o depurador Python começa traçando o arquivo linha por linha . Também muda o prompt de comando do ">>> " para " (APO) . " Ele exibe a primeira linha após o traço e explica a finalidade , se necessário.
4

Pressione a tecla " n " para executar a instrução "next" . O depurador move para a próxima linha de código eo exibe. Pressionando o "S" chave "passos" para a próxima linha . As teclas "n" "s" e funcionam de forma semelhante , com exceção de "s" pára dentro de chamadas de funções enquanto "n " não.
5

Pressione o "r" durante o rastreamento dentro de uma função para continuar a execução até a função " retornos ". Pressione a tecla "c" para "continuar" a execução até que um ponto de ruptura , como o fim de uma função ou programa.
6

Pressione a tecla "l " para " lista ", o código-fonte. Ela mostra todo o código , ou você pode especificar quais linhas para mostrar , passando-os como argumentos. Por exemplo, digitar "l (5,7) " mostrará o código fonte para linhas de cinco, seis e sete . No entanto, estas linhas devem aparecer depois que você inseriu o chamado para " set_trace ", ou o depurador irá retornar um erro .
7

Pressione a tecla "q " para " parar" o depurador a qualquer momento .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um Loop para encontrar a média de um grupo …
·Como desenhar espirais Usando Python 
·Como fazer Novas linhas em Python 
·Como arredondar números de ponto flutuante em Python 
·Como criar uma lista de quatro elementos em Python 
·Python Método Slice 
·Como encontrar subconjuntos em um Python 
·Como calcular o número de seqüência de Fibonacci em …
·O que é o Python 2.6 Interpreter Path 
·Como fazer uma permutação em Python 
  Artigos em destaque
·Qual é a diferença entre analógico e Digital Data 
·Mega projectos em Java 
·Tutoriais Qt Designer 
·Descrição do trabalho para um programador CMM 
·Tipos de dados Groovy 
·Como ignorar um item Quando Decapagem em Python 
·Como inicializar uma matriz em C 
·Como aprender C # Online 
·A função de divisão em Perl 
·PHP para converter para UTF-8 
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados