Junior — Middle
Pode explicar o que é a ferramenta de depuração integrada no Python, conhecida como PDB?
sobes.tech IA
Resposta da IA
PDB (Python Debugger) — это встроенный в Python интерактивный отладчик, который позволяет пошагово выполнять код, устанавливать точки останова, просматривать значения переменных и управлять выполнением программы.
Для запуска отладки можно вставить в код строку:
import pdb; pdb.set_trace()
Когда выполнение дойдет до этой строки, программа остановится, и вы попадете в интерактивный режим отладки, где доступны команды:
n(next) — выполнить следующую строкуc(continue) — продолжить выполнение до следующей точки остановаl(list) — показать исходный код вокруг текущей строкиp(print) — вывести значение переменной
PDB полезен для быстрого локального отлова ошибок и понимания поведения программы без использования внешних IDE.