Встречается на собеседованиях • сегодня
Что такое Python Debugger (PDB)
Python Debugger (PDB) — это встроенный интерактивный отладчик для Python. Он позволяет пошагово выполнять код, проверять переменные, устанавливать точки останова (breakpoints) и анализировать состояние программы в момент ошибки.
Основные команды PDB:
breakилиb— установить точку остановаnextилиn— выполнить следующую строкуstepилиs— войти в функциюcontinueилиc— продолжить выполнение до следующей точки остановаprintилиp— вывести значение переменнойlistилиl— показать код вокруг текущей строкиquitилиq— выйти из отладчика
Пример использования:
python
import pdb
def faulty_function(x):
result = x * 2
pdb.set_trace() # точка останова
return result + 5
faulty_function(10)После запуска программа остановится на set_trace(), и можно будет проверять значения переменных (p x, p result) или выполнять код пошагово.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы