Встроенная функция Python breakpoint()
Эта функция переводит вас в отладчик по месту вызова [...].
Python breakpoint() вызывает отладчик Python по заданной строке
Введение
Функция breakpoint() в Python, представленная в Python 3.7, предоставляет простой способ войти в отладчик Python (pdb) в определенной точке вашего кода. Это удобная альтернатива ручному импорту pdb и вызову pdb.set_trace(). Эта функция упрощает процесс отладки, позволяя интерактивно проверять переменные и пошагово выполнять ваш код.
Пример
Вот как вы можете использовать breakpoint(), чтобы приостановить выполнение и проверить переменные:
def calculate_sum(a, b):
result = a + b
# Мы хотим проверить 'result' перед возвратом
breakpoint()
return result
# Когда вы запустите это, отладчик начнется сразу после вычисления 'result'
# Затем вы можете ввести 'result' в приглашении (Pdb) для просмотра его значения
# Чтобы продолжить выполнение, введите 'c' или 'continue'
final_sum = calculate_sum(10, 20)
print(final_sum)
(Pdb) result
30
(Pdb) c
30