Как выполнить файл Python в блокноте ++?

Я так не думаю. Этот «трюк» возможен, потому что b = 10 возвращает 10. Однако const b = 10 возвращает undefined.

Почему бы просто не использовать:

const a = 10;
const b = a;

?

Это не медленнее и более читабельно, даже если вы можете вкладывать задания, я не вижу смысла делать она

112
задан Chris 2 May 2014 в 23:55
поделиться

2 ответа

Первый вариант: (Самый простой, рекомендуется)

Откройте Notepad ++. В меню выберите: Выполнить -> Выполнить .. (F5). Введите:

C:\Python26\python.exe "$(FULL_CURRENT_PATH)"

Теперь вместо нажатия кнопки «Выполнить» нажмите «Сохранить», чтобы создать для нее ярлык.

Примечания

  • Если у вас установлен Python 3.1: введите Python31 вместо Python26
  • Добавьте -i , если вы хотите, чтобы окно командной строки оставалось открытым после завершения сценария

Второй вариант

Используйте пакетный сценарий, который запускает сценарий Python, а затем создайте ярлык для это из Notepad ++.

Как объясняется здесь: http://it-ride.blogspot.com/2009/08/notepad-and-python.html


Третий вариант: (Небезопасно)

Код открывает «HKEY_CURRENT_USER \ Software \ Python \ PythonCore», если ключ существует, он получит путь от первого дочернего ключа этого ключа.

Проверьте, существует ли этот ключ,

136
ответ дан 24 November 2019 в 02:49
поделиться

Я хотел бы избегать использования полного пути к каталогу Python в Блокноте ++ макрос. Я попробовал другие решения, данные на этой странице, они перестали работать.

тот, работающий над моим ПК:

В Блокноте ++, нажмите F5.

Скопировать/вставить это:

cmd /k cd /d $(CURRENT_DIRECTORY) && py -3 -i $(FULL_CURRENT_PATH)

Входят.

0
ответ дан 24 November 2019 в 02:49
поделиться
Другие вопросы по тегам:

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