Початок роботи з налагоджувачем Python, pdb [закрито]


78

Я хочу додати pdb - налагоджувач Python - до свого набору інструментів. Який найкращий спосіб розпочати?

Відповіді:


118

Ось список ресурсів для початку роботи з налагоджувачем Python:

  1. Прочитайте статтю Стіва Ферба "Налагодження на Python"
  2. Дивіться екранізацію Еріка Гольшера "Використання pdb, налагоджувач Python"
  3. Прочитайте документацію Python для pdb - Налагоджувач Python
  4. Прочитайте розділ 9 - Коли ви навіть не знаєте, що реєструвати: використання налагоджувачів - тестування та налагодження Django 1.1 Карен Трейсі .

2
Спасибі за запитання. Ми хочемо більше вас, Метью на SO ;-)
wassimans

2. url вже не працює, вилучіть його.
Джеймс

1
@yopy: Я оновив URL-адресу №2.
Matthew Rankin

Ерік Хольшер досить багато займається налагодженням: 1 , 2 , 3 (до яких ви пов’язували) та 4
Ехтеш Чоудхурі

Посилання 3 мертве.
Anders_K

16

Зміст:

# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final

Тепер запустіть свій сценарій:

$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)

Або скопіюйте код, щоб ipythonобернути його у функцію.
Тимо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.