Можно ли реализовать автоматическую подсветку ошибок для Python?

Существуют ли какие-либо IDE для Python, которые поддерживают автоматическое выделение ошибок (например, Eclipse IDE для Java?). Я думаю, что это будет полезной функцией для Python IDE, поскольку это облегчит поиск синтаксических ошибок. Даже если такого редактора не существует, все же можно реализовать это, автоматически запуская скрипт Python каждые несколько секунд, а затем анализируя вывод консоли на наличие сообщений об ошибках.

4 ответа

Затмить + PyDev

PyCharm

многие другие....

Если я не использую vim, мне действительно нравится spyder. Он прост в использовании и имеет несколько действительно полезных функций, таких как встроенная отладка и профилирование, графический редактор переменных и инспектор объектов. Последний показывает, например, интегрированную документацию для каждой функции класса, который вы используете.

Если вы используете VIM или у вас нет проблем, попробуйте это расширение. https://github.com/klen/python-mode

Это касается и Emacs: https://github.com/gabrielelanaro/emacs-for-python

Также pycharm и eclipse с pydev работают нормально.

Я построил расширение для Eclipse и PyDev, которое делает то, что вы описываете, оно выполняет код Python по мере ввода текста и отображает все значения переменных и любые возникающие исключения. Он называется Live Coding на Python, и на веб-сайте есть учебник и демонстрационное видео.

Анализируя PyDev, вы можете выделить некоторые проблемы в своем коде, а Live Coding в Python может показать вам проблемы, возникающие при его запуске.

Другие вопросы по тегам