Я использую Notepad ++ для большинства моих разработок на Python для Windows, а для отладки я использую Winpdb . Это кроссплатформенный отладчик на основе графического интерфейса. На самом деле вы можете настроить сочетание клавиш в Notepad ++ для запуска отладчика на вашем текущем скрипте:
Для этого перейдите в меню «Выполнить» -> «Выполнить ...» и введите следующее, убедившись, что путь указывает на ваш файл winpdb_.pyw:
C:\python26\Scripts\winpdb_.pyw "$(FULL_CURRENT_PATH)"
Затем выберите «Сохранить ...» и выберите ярлык, который вы хотите использовать для запуска отладчика.
PS: Вы также можете настроить ярлык для выполнения ваших сценариев Python аналогичным образом, используя эту строку:
C:\python26\python.exe "$(FULL_CURRENT_PATH)"