Остановка на линии, где изменяется переменная

Я пытаюсь отслеживать, когда переменная обновляется. У меня есть наблюдатель, но все равно, чтобы настроить, чтобы выполнение приостанавливалось, когда значение обновляется?

Ответ 1

В настоящее время pycharm не имеет встроенной функции по умолчанию, которая отслеживает изменение переменной в реальном времени. В качестве альтернативы вы можете сделать это:

  • запустить debug
  • На панели "Отладчик" → "Переменные" щелкните правой кнопкой мыши переменную, которую вы хотите отслеживать, и добавьте ее в "Часы".
  • В области "Часы" щелкните правой кнопкой мыши переменную и выберите объекты-ссылки.

Функция, о которой вы говорите, это, я считаю, называется поддержкой точек наблюдения и в соответствии с этой статьей: http://sourceforge.net/blog/watchpoints-in-python/ Eric и PyScriptor имеют функцию, но не pycharm.