Я пытаюсь отслеживать, когда переменная обновляется. У меня есть наблюдатель, но все равно, чтобы настроить, чтобы выполнение приостанавливалось, когда значение обновляется?
Остановка на линии, где изменяется переменная
Ответ 1
В настоящее время pycharm не имеет встроенной функции по умолчанию, которая отслеживает изменение переменной в реальном времени. В качестве альтернативы вы можете сделать это:
- запустить debug
- На панели "Отладчик" → "Переменные" щелкните правой кнопкой мыши переменную, которую вы хотите отслеживать, и добавьте ее в "Часы".
- В области "Часы" щелкните правой кнопкой мыши переменную и выберите объекты-ссылки.
Функция, о которой вы говорите, это, я считаю, называется поддержкой точек наблюдения и в соответствии с этой статьей: http://sourceforge.net/blog/watchpoints-in-python/ Eric и PyScriptor имеют функцию, но не pycharm.