Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como depurar Python
Programas de computador pode ser bastante complexo , e essa complexidade faz rastreamento de bugs muito difícil. Felizmente para os programadores , existem ferramentas especializadas que ajudam a analisar o comportamento do software e ajudar a rastrear bugs. Estas ferramentas são conhecidas como depuradores. O pacote para download linguagem de programação Python tem um editor de texto com um depurador integrado. Você deve aprender a usar este depurador de modo que você pode rastrear as origens de todos os erros que você encontrar. Coisas que você precisa
computador com linguagem de programação Python 3.2 instalado (consulte Recursos )
Python arquivo de código fonte
Show Mais instruções
1

Abra um arquivo de código fonte usando o editor de texto IDLE que vem com o download Python. O editor de texto IDLE é encontrado em Arquivos de Programas ( ou pedidos de Macintosh) , no diretório Python. Um arquivo de código fonte em branco é aberto na janela do editor de texto IDLE .
2

o botão direito do mouse em qualquer linha de código-fonte no editor de texto IDLE . Um menu de contexto é exibido. Selecione "Set Breakpoint . " Um ponto de interrupção é uma linha de código que irá interromper a execução do programa durante a depuração. Os pontos de interrupção deve ser colocado em torno de áreas suspeitas de código que pode ser a fonte de bugs. Sabendo onde colocar breakpoints altamente depende do código fonte em questão. Por agora , basta colocar um ponto de interrupção em qualquer lugar para ter uma idéia de como o depurador funciona.
3

direito do mouse em qualquer linha de código-fonte no editor de texto IDLE . Um menu de contexto é exibido. Selecione "Set Breakpoint . " Um ponto de interrupção é uma linha de código que irá interromper a execução do programa durante a depuração. Os pontos de interrupção deve ser colocado em torno de áreas suspeitas de código que pode ser a fonte de bugs. Sabendo onde colocar pontos de interrupção depende muito do código fonte em questão. Por agora , basta colocar um ponto de interrupção em qualquer lugar para ter uma idéia de como o depurador funciona.
4

Pressione a tecla F5 para executar o programa . Isso fará com que o shell do Python para abrir.
5

Clique na palavra ' Debug ' da linha de palavras no topo da janela do shell do Python. Um menu irá deslizar aberto. Selecione ' Debugger ' para iniciar o depurador Python.
6

Clique na janela do editor de texto IDLE e pressione F5 novamente. O programa será executado no modo de depuração , e uma janela pequena depurador aparece. O depurador parou o programa na primeira linha de código. A janela principal do depurador exibe informações sobre essa linha de código , como o módulo a que pertence, o nome da função que encapsula -lo, eo valor realizado por variáveis ​​que existem no atual bloco de código. A janela depurador tem cinco botões que retomar a execução do programa de uma variedade de maneiras . Estes botões são rotulados Go, Step, Over, Out, e Quit.
7

Pressione o botão ' Go' para executar todo o código até o seu primeiro ponto de interrupção . Esta é uma boa opção quando você está interessado apenas nas áreas suspeitas de código em torno de seus pontos de interrupção , e quer pular para eles.
8

Pressione o botão ' Step' para executar uma linha de código de cada vez . Esta é uma técnica muito valiosa para lentamente progredindo através de execução de um programa e ver como cada instrução é executada . Ao monitorar as mudanças à medida que ocorrem , você tem uma boa chance de testemunhar o que exatamente está causando o bug. Ao utilizar o botão ' Step' , sempre que uma chamada de função é feita , o depurador ' entrar ' a função e depurá-lo . Se você quer deixar esta função, você pode pressionar o botão 'Out ' para ' sair ' do mesmo.
9

Pressione o ' Over' botão para percorrer o programa como em ' Step, "com uma diferença. Quando uma chamada de função é atingido, o depurador irá executar a chamada de função e não entrar bloco da função de código. O depurador será retomada depuração na linha imediatamente após a chamada de função.
10

Pressione o botão 'Sair ' para terminar a depuração.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter um dicionário para XML em Python 
·Como quebrar uma string em caracteres em Python 
·Como alterar a cor de uma Python Boxplot 
·Como quebrar uma string em Python 
·Como Construir um dicionário em Python 
·Como executar o Python com o argumento 
·Como construir um analisador em Python 
·Como executar um script Python A partir de um Prompt 
·Como determinar a ordem alfabética em Python 
·Truques de Python 
  Artigos em destaque
·Como criar uma biblioteca de vínculo dinâmico de Aces…
·Tutorial de indexação MySQL 
·Técnicas Encobrimento Google 
·Como usar o SSL combinado com um redireccionamento PHP 
·Como converter RGB para HSL em Python 
·Como desvincular um manipulador de eventos em jQuery 
·UML Limitações 
·Como adicionar atrasos ou pausas em Java 
·Como testar a memória Heap Java Tamanho 
·Como substituir Java Herança 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados