отладить функцию в pycharm - PullRequest
       21

отладить функцию в pycharm

0 голосов
/ 04 апреля 2019

У меня есть функция валидатора как часть большой программы длиной в пятьдесят строк, которая возвращает True или False, когда вы даете ей строку. Для определенной строки она в настоящее время возвращает False, и я не знаю, какой из многих операторов return срабатывает. Я могу открыть консоль Python интерпретатора и импортировать функцию, затем дать ей аргумент, но не вижу, в какой строке она возвращает False. Скорее не будет изменять основную программу для подачи аргумента, но и не будет устанавливать для нее точки останова. Возможно ли в PyCharm изолировать функцию, дать ей свой собственный аргумент, а затем шаг за шагом пройти по ней?

Использую версию PyCharm 2018.2.4

1 Ответ

1 голос
/ 04 апреля 2019

Возможно ли в PyCharm изолировать функцию, дать ей свой собственный аргумент и затем построчно проходить по ней?

Нет, если только вы не создадите другой файл инапишите что-то вроде тестов там

Нажав на левую сторону каждой строки, вы можете объявить точку останова в строке следующим образом: enter image description here

Затем вы можете перейти кОкно инструмента отладки и нажмите зеленую кнопку воспроизведения

enter image description here

Подробнее о отладке с помощью PyCharm

Также вы можете использовать Python breakpoint()

Он добавлен как встроенная функция в Python 3.7, но вы можете импортировать его в свой файл на Python 3.7-

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...