Как вы отлаживаете программу на Python?

Python имеет отладчик, который доступен как модуль под названием pdb. Он поддерживает установку условных точек останова, одновременное переключение по исходному коду на одну строку, проверку стека и многое другое.

Вставьте pdb.set_trace() в любом месте, и он будет функционировать как точка останова. Когда вы выполняете скрипт с помощью python test.py, вы будете в режиме отладки.

Некоторые полезные команды отладки:

  1. b: установить точку останова
  2. c: продолжить отладку до тех пор, пока вы не нажмете точку останова
  3. s: выполните code
  4. n: перейти к следующей строке кода
  5. l: указать исходный код для текущего файла
  6. u: перейти к фрейму стека
  7. d: переход вниз по кадру стека
  8. p: для печати значения выражения в текущем контексте
  9. q: quit

Запуск из командной строки интерпретатора python.

Если вам не нравится проводить время в отладчиках, вы можете сбросить трассировку выполнения и проанализировать ее позже.

Источник: http://net-informations.com/python/iq/debug.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *