Back to questions
Junior — Middle
55
Можете объяснить, что такое встроенный инструмент отладки в Python, известный как PDB?
Answer from AI
sobes.tech AI
PDB (Python Debugger) — это встроенный в Python интерактивный отладчик, который позволяет пошагово выполнять код, устанавливать точки останова, просматривать значения переменных и управлять выполнением программы.
Для запуска отладки можно вставить в код строку:
import pdb; pdb.set_trace()
Когда выполнение дойдет до этой строки, программа остановится, и вы попадете в интерактивный режим отладки, где доступны команды:
n(next) — выполнить следующую строкуc(continue) — продолжить выполнение до следующей точки остановаl(list) — показать исходный код вокруг текущей строкиp(print) — вывести значение переменной
PDB полезен для быстрого локального отлова ошибок и понимания поведения программы без использования внешних IDE.