Что такое PDB в Python?
Что такое PDB в Python?

Видео: Что такое PDB в Python?

Видео: Что такое PDB в Python?
Видео: Command-Line Python Debugging with pdb 2024, Ноябрь
Anonim

Модуль PDB определяет интерактивный исходный код отладчик для Python программы. Он поддерживает установку (условных) точек останова и пошаговое выполнение на уровне исходной строки, проверку кадров стека, листинг исходного кода и оценку произвольных значений. Python код в контексте любого кадра стека.

Более того, как работает PDB?

Существенный PDB Команды Распечатайте значение выражения. Довольно распечатайте значение выражения. Продолжать выполнение до тех пор, пока не будет достигнута следующая строка в текущей функции или она не вернется. Выполнить текущую строку и остановиться при первой возможности (либо в вызываемой функции, либо в текущей функции).

Кроме того, как мне выйти из PDB? Чтобы начать выполнение, вы используете команду continue или c. Если программа выполняется успешно, вы вернетесь в ( PDB ), где можно снова перезапустить выполнение. На этом этапе вы можете использовать покидать / q или Ctrl + D, чтобы выход отладчик.

Соответственно, как сделать точку останова в Python?

Легко установленный а точка останова в Python код для проверки содержимого переменных в данной строке. Добавить import pdb; pdb. set_trace () в соответствующей строке в Python код и выполнить его. Казнь остановится на точка останова.

Что означает PDB?

База данных программы ( PDB ) - это частный формат файла (разработанный Microsoft) для хранения отладочной информации о программе (или, как правило, программных модулях, таких как DLL или EXE). PDB файлы обычно имеют расширение. PDB расширение. А PDB файл обычно создается из исходных файлов во время компиляции.

Рекомендуемые: