Pycharm отладчик не работает должным образом на точках останова - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть код, содержащий много файлов и множество функций. В IDE Pycharm 2019 отладчик останавливается на точках останова в большинстве файлов правильно, но в некоторых файлах отладчик пересекает точки останова и категорически это запрещает.

Следует отметить, что я проверил детали выполнения и добавили несколько линий печати рядом с точками останова, и я могу видеть свои отпечатки в консоли. В этих файлах отладчик запускает код вместо отладки !!! Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 09 апреля 2020

Это может произойти по многим причинам и невозможно дать прямой ответ. Также сложно определить проблему без соответствующего кода.

Вот некоторые возможности.

  1. Необработанное исключение было вызвано кодом задолго до того, как мы когда-либо получили код, содержащий точку останова. То есть код, который выполняется до того, как код, содержащий точку останова, содержит ошибку.

  2. Код, содержащий точку останова, равен never выполняется, даже когда скрипт запускается от начала до конца sh. Например, если точка останова находится внутри блока if и условие оператора if никогда не выполняется, то точка останова никогда не будет достигнута.

  3. Вы являетесь не запуск сценария, который, по вашему мнению, выполняется. Посмотрите в верхнем правом углу интерфейса. Как называется файл рядом с кнопкой запуска (зеленый треугольник)?

  4. Проверьте, включены ли параметры приостановки. Выполните следующие действия: Go для запуска-> Просмотр точки останова и проверьте, установлен ли флажок «Приостановить».

...