Junior — Middle
89
Pouvez-vous expliquer ce qu'est l'outil de débogage intégré en Python, connu sous le nom de PDB?
Réponse de l'IA
sobes.tech IA
PDB (Python Debugger) — это встроенный в Python интерактивный отладчик, который позволяет пошагово выполнять код, устанавливать точки останова, просматривать значения переменных и управлять выполнением программы.
Для запуска отладки можно вставить в код строку:
import pdb; pdb.set_trace()
Когда выполнение дойдет до этой строки, программа остановится, и вы попадете в интерактивный режим отладки, где доступны команды:
n(next) — выполнить следующую строкуc(continue) — продолжить выполнение до следующей точки остановаl(list) — показать исходный код вокруг текущей строкиp(print) — вывести значение переменной
PDB полезен для быстрого локального отлова ошибок и понимания поведения программы без использования внешних IDE.