Executar o depurador em Python (pdb) no texto Sublime 3
Como pode definir os pontos de paragem do depurador em python (pdb no texto Sublime 3?
Ambos SublimeREPL ou pontos de paragem em Python falham com o sistema predefinido de compilação em python:
print "hello"
# code runs fine without this breakpoint
import pdb; pdb.set_trace()
print "bye"
>>>File "C:\Python27\lib\bdb.py", line 49, in trace_dispatch
>>>return self.dispatch_line(frame)
>>>File "C:\Python27\lib\bdb.py", line 68, in dispatch_line
>>>if self.quitting: raise BdbQuit
o número acima aparece documentado , mas sem uma solução óbvia. Ou a resposta tem estado a olhar para mim?
2 answers
'plugin' de ponto de paragem em Python e verifique esta ligação depurador de pontos de paragem em python
Usar o ctrl+shift+b para comutar o ponto de paragem numa linha
Mas a sua solução não é preferível para depurar um software usando um editor de texto. Há a melhor IDE que torna o seu desenvolvimento muito mais fácil
Visual studio community edition
Pycharm
Eclipse
Komodo
Pode tentar usar um IDE específico para o Python, o que torna a depuração e a criação de projectos python muito fáceis. Eu recomendaria que você experimentasse a versão livre da comunidade de Pycharm.