Курс Python → Отладчик pdb: начало работы
Отладчик pdb позволяет вам легко и эффективно отслеживать ошибки в вашем коде. Для начала работы с отладчиком вам необходимо импортировать модуль pdb в вашем скрипте. Это можно сделать, добавив строку import pdb в начало вашего файла.
Далее, чтобы установить точку останова в вашем коде, вы можете использовать команду pdb.set_trace(). После того, как выполнение кода достигнет этой строки, отладчик будет активирован, и вы сможете взаимодействовать с ним, используя различные команды.
Одна из самых распространенных команд отладчика pdb — это l, которая показывает вам текущий участок кода. Также, вы можете использовать команду n для перехода к следующей строке кода, или c для продолжения выполнения кода до следующей точки останова.
Пример использования отладчика pdb:
import pdb
def divide(x, y):
result = x / y
return result
pdb.set_trace()
print(divide(10, 0))
При выполнении данного кода, отладчик pdb активируется после строки с установленной точкой останова. Вы можете использовать команды отладчика для анализа значений переменных и просмотра стека вызовов, что поможет вам быстро найти и исправить ошибки в вашем коде.
Другие уроки курса "Python"
- Поиск повторов в списке
- Оператор == в Python
- JMESPath в Python
- Необязательные аргументы в Python
- Декораторы с аргументами в Python
- Основные операции с Numpy
- Копирование объектов в Python
- Выражения-генераторы в Python
- Метод lt для сортировки объектов
- Работа с утверждениями в Python
- Создание словарей и множеств в Python
- Проверка запуска скрипта или импорта модуля
- Модуль functools в Python
- Обучение модели с указанием эпох
- Подписка на Kaspersky Team
- Курс Data Scientist в медицине
- Удаление дубликатов из списка
- Вывод баннеров
- Подсчет вхождений элементов
- Работа с типами данных в Python с помощью pydantic.
- Работа с timedelta
- Python Тесты и Гайды
- Логирование с Loguru
- Изменение логики работы с временем
- Concrete Paths — метод .with_suffix()
- Управление ресурсами с контекстными менеджерами
- Оператор zip в Python
- Модуль math: константы π и e
- Метод join() для объединения элементов строки
- Python Translator: создание локальных переводчиков
- Работа со строками в Python
- Проекты на Python
- Принципы Zen of Python
- Объединение списков в Python.
- Подсчет элементов в списке с Counter
- Работа со словарями в Python
- PrettyTable: создание таблицы
- Итерация по коллекции в Python
- Лямбда-функции в Python
- Вычисление фазы комплексного числа
- Получение значений из словарей
- Работа с NumPy
- Импорт классов из другого файла
- Генераторы в Python
- Обработка ошибок ввода данных
- Сортировка HTML по CSS-селектору















