Pular para o conteúdo

Usando o módulo PDB

Olá Pessoal,

em boa parte que utilizamos por aí, nativamente ela dispõe de um recurso para debugar o programa: Java, Delphi... E com o Python não é diferente. Ele possui um módulo denominado pdb : python debbuger, que ajuda na hora do sufoco.

Ele é bem simples de usar. O exemplo dado, é bem simples e comentado, bom para quem está   iniciando. Em caso de dúvidas é só mandar, críticas também são bem-vindas.

Abraços a todos.
Fagner Amaral de Souza Candido f_Candido
Hits: 7.685 Categoria: Python Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Olá Pessoal,

em boa parte que utilizamos por aí, nativamente ela dispõe de um recurso para debugar o programa: Java, Delphi... E com o Python não é diferente. Ele possui um módulo denominado pdb : python debbuger, que ajuda na hora do sufoco.

Ele é bem simples de usar. O exemplo dado, é bem simples e comentado, bom para quem está   iniciando. Em caso de dúvidas é só mandar, críticas também são bem-vindas.

Abraços a todos.
Download usoPDB.py Enviar nova versão

Esconder código-fonte

# Sintese :
#   Objetivo : Demonstrar o uso do modulo pdb
#   Entrada : ?
#   Saida : ?
#   Autor : fagner candido - f_Candido - fagner7777777@gmail.com
#Obs : para ir para proximoa linha analizada tecle e "n" e de enter
#      para listar, "l" e enter

#Aqui chamamos o modulo
import pdb

#Chamamos o metodo para analisar o programa
pdb.set_trace()

#Atributos
nome = ""
idade = 0

#Leitura dos dados
print "Informe seu nome : "
nome = raw_input()
print "Informe sua idade"
idade = raw_input()

#Apresentado os resultados
print "Seu nome e :", nome
print " e sua idade : ", idade

Probabilidade de Vencer - Poker Texas Hold

Genius - jogo de memória

Algoritmo de Dijkstra em Python com visualização em PyGraphviz

Sudoku

Jogo de labirinto modo texto

#1 Comentário enviado por removido em 30/01/2009 - 08:21h
Boa cara, os comandos do pdb lembram bastante os do gdb. Eu estava mesmo procurando uma forma de depurar Python por linha de comando.

Abraços

Contribuir com comentário

Entre na sua conta para comentar.