Есть ли способ использовать точки останова в Python? - PullRequest
1 голос
/ 24 августа 2010

Мне просто интересно, есть ли способ добавить точки останова в IDLE, чтобы я мог остановиться на точке в моем сценарии и написать другие строки в пустой оболочке для тестирования. Если нет, то есть ли другое программное обеспечение, способное сделать это?

Ответы [ 3 ]

6 голосов
/ 24 августа 2010

вы можете добавить строку

import pdb; pdb.set_trace()

в любом месте вашего кода, когда она будет достигнута, вы попадете в оболочку отладки.так полезно, что у меня есть ярлык emacs для добавления фрагмента.

вы также можете посмотреть ipdb и использовать

import ipdb; ipdb.set_trace()

вместо

3 голосов
/ 24 августа 2010
1 голос
/ 24 августа 2010

Если вы работаете в Windows, вы можете посмотреть PyScripter , если вам нужна среда разработки с большим количеством функций, чем IDLE.

...