энергия и отладка сценариев Python

33
задан Tim Cooper 25 September 2011 в 01:39
поделиться

4 ответа

Используйте pdb :

import pdb
def main():
  list = [1,2,3]
  pdb.set_trace()
  list = [2,3,4]

if __name__ == '__main__':
    main()

Теперь запустите, используя :! python% , и вы достигнете точки останова и сможете выполнять отладку в интерактивном режиме, как в gdb .

36
ответ дан 27 November 2019 в 18:33
поделиться

Похоже, вы хотите использовать VIM в качестве IDE Python.

Быстрый поиск в Google обнаружил этот и этот пример, со многими подробнее.

РЕДАКТИРОВАТЬ: Хорошо, хорошо, похоже, вы искали больше, чем я.

Надеюсь, у кого-то есть идеи.

-3
ответ дан 27 November 2019 в 18:33
поделиться

См. Раздел «Отладка» в этой записи блога. Он показывает, как настроить F7 для установки точек останова и Shift + F7 для удаления точек останова. Он также использует pdb , как упоминалось ранее. С небольшими изменениями вы можете заменить использование pdb на ipdb ( pdb с использованием ipython ), что намного удобнее использовать.

0
ответ дан 27 November 2019 в 18:33
поделиться

Насколько я знаю, есть еще один вариант: вы можете использовать Eclipse + PyDev для управления проектами и Vim в качестве редактора для Eclipse. Таким образом, вы сможете использовать лучшее из обоих миров.

Кроме того, я не пробовал, но Вы можете попробовать этот сценарий .

-3
ответ дан 27 November 2019 в 18:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: