Как запустить программу на python в notepad

Откройте Блокнот ++. В меню перейдите: Выполнить -> Выполнить .. (F5). Печатать:

C:Python26python.exe «$(FULL_CURRENT_PATH)»

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

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

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

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

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

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

Проверьте, существует ли этот ключ, а если нет, попробуйте создать его.

Stevoisiak 29 Янв 2018 в 19:27

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

How to run Python Program in Notepad++ ?

На моем ПК работает:

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

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

cmd /k cd /d $(CURRENT_DIRECTORY) py -3 -i $(FULL_CURRENT_PATH)
AdriZ 17 Окт 2019 в 12:58

Вы можете запустить свой скрипт через cmd и находиться в каталоге скриптов:

cmd /k cd /d $(CURRENT_DIRECTORY) python $(FULL_CURRENT_PATH)
Jackssn 10 Окт 2019 в 14:36

Если кому-то интересно передать аргументы в cmd.exe и запустить скрипт python в виртуальной среде, я использовал следующие шаги:

В Блокноте ++ -> Выполнить -> Выполнить введите следующее:

cmd /C cd $(CURRENT_DIRECTORY) «PATH_to_.bat_file» $(FULL_CURRENT_PATH)

Здесь я перехожу в каталог, в котором существует файл .py, так что он позволяет получить доступ к любым другим соответствующим файлам, которые находятся в каталоге кода .py.

И на файл .bat у меня есть:

Vandan 16 Сен 2019 в 12:13

В Notepad ++ перейдите в Выполнить → Выполнить . , выберите путь и idle.py файл вашей установки Python:

C:Python27Libidlelibidle.py

Добавить пробел и это:

«$(FULL_CURRENT_PATH)»
Stevoisiak 30 Янв 2018 в 16:41

Я начал использовать Notepad ++ для Python совсем недавно и нашел этот метод очень простым. Когда вы будете готовы запустить код, щелкните правой кнопкой мыши вкладку вашего кода в окне Notepad ++ и выберите «Открыть папку с содержимым в cmd». Это откроет командную строку в папке, где хранится текущая программа. Все, что вам нужно сделать сейчас, это выполнить:

Читайте также:
Сделать программу во весь экран

Это было сделано на Notepad ++ (сборка 10 января 2015 г.).

Rupam Das 3 Мар 2015 в 06:03

Моя проблема заключалась в том, что, как было упомянуто copeland3300, мой скрипт запускается из папки notepad ++, поэтому невозможно было найти другие файлы проекта, такие как файл базы данных, модули и т. Д. Я решил проблему с помощью стандартной команды «Выполнить» notepad ++ ( F5) и набрав:

cmd /k «cd /d «$(CURRENT_DIRECTORY)» $(FULL_CURRENT_PATH)»»

Питон был в моем пути. Окно Cmd оставалось открытым после завершения скрипта.

Установка Notepad++. Первая программа на Python.

farynaa 10 Окт 2018 в 18:36

Есть одна проблема, которую я не видел, решен в вышеупомянутых решениях. Python устанавливает текущую рабочую директорию, где бы вы ни запускали интерпретатор. Если вам нужно, чтобы текущий рабочий каталог совпадал с тем, в котором вы сохранили файл, тогда вы можете нажать F5 и набрать:

cmd /K cd «$(CURRENT_DIRECTORY)»$(FULL_CURRENT_PATH)»

За исключением того, что вы заменили бы C: Users username Python36-32 python.exe на любой путь к интерпретатору python на вашем компьютере.

По сути, вы запускаете командную строку, меняете каталог на каталог, содержащий файл .py, который вы пытаетесь запустить, и затем запускаете его. Вы можете связать столько командных строк, сколько хотите, с помощью символа «C:PathtoPythonpython.exe» -i «$(FULL_CURRENT_PATH)»

И нажмите кнопку «Выполнить». Флаг i заставляет терминал оставаться неподвижным после завершения выполнения кода, чтобы вы могли его проверить. Эта команда запустит скрипт в терминале cmd, и терминал все еще будет лежать там, пока вы не закроете его, введя exit() .

Вы можете сохранить это в ярлык для удобства (у меня CTRL + SHIFT + P).

Nikos 17 Фев 2017 в 12:34

Читайте также:
Описание программы своя технология

Я хотел бы, чтобы люди здесь публиковали шаги, а не только общие концепции. В конце концов я получил версию cmd / k для работы.

  1. В АЭС нажмите на пункт меню: Запустить
  2. В подменю, нажмите на: Выполнить
  3. В диалоговом окне «Выполнить . » в поле «Программа для запуска» удалите любой существующий текст и введите: cmd / K «$ (FULL_CURRENT_PATH)». Параметр / K является необязательным, он сохраняет открытым окно, созданное при запуске сценария. , если ты этого хочешь.
  4. Нажмите кнопку Сохранить .
  5. Откроется диалоговое окно «Ярлык»; Заполните его, если вы хотите сочетание клавиш (есть примечание «Это отключит ускоритель», что бы это ни было, поэтому, возможно, вы не хотите использовать сочетание клавиш, хотя, вероятно, вам не помешает назначить его, когда вы не нужен ускоритель). Где-то, я думаю, вы должны сообщить NPP, где находится файл Python.exe (например, для меня: C: Python33 python.exe). Я не знаю, где и как вы это делаете, но, пробуя разные вещи здесь, я смог это сделать — я не помню, какая попытка сработала.

Harry Binswanger 10 Июн 2014 в 14:14

Я использую плагин NPP_Exec (находится в диспетчере плагинов). Как только это будет установлено, откройте окно консоли (ctrl + ~) и введите:

Это запустит командную строку. Затем введите:

C:Program FilesNotepad++> **python «$(FULL_CURRENT_PATH)»**

Выполнить текущий файл, с которым вы работаете.

erbaker 26 Апр 2012 в 14:54

Все ответы для опции меню Run-> Run идут с ключом «/ K» команды cmd, чтобы терминал оставался открытым, или «-i» для python.exe, так что python принудительно запускает интерактивный режим — оба сохраняют вывод для вас. наблюдать.

И все же в cmd /k вы должны набрать exit , чтобы закрыть его, в python -i — quit() . Если это слишком много печатать по вашему вкусу (для меня это точно :), команда Run для использования является

cmd /k C:Python27python.exe «$(FULL_CURRENT_PATH)» exit

C:Python27python.exe — очевидно, полный путь к вашей установке Python (или просто python , если вы хотите использовать первый исполняемый файл в пути вашего пользователя).

и» — запускаться только в случае успешного завершения предыдущей операции, > — это «или»).

Читайте также:
Характеристика основных разделов программы по физическому воспитанию

pause — печатает «Нажмите любую клавишу, чтобы продолжить . » и ожидает любую клавишу (этот вывод может быть подавлен при необходимости).

exit — ну, тип выхода для вас 🙂

Таким образом, в конце cmd запускается python.exe , который выполняет текущий файл и держит окно открытым, pause ждет, пока вы нажмете любую клавишу, и exit наконец закрывают окно как только вы нажмете любую клавишу.

Todor Minakov 8 Ноя 2017 в 16:44

Ни одно из ранее предложенных решений не сработало для меня. Небольшая модификация необходима.

После нажатия клавиши F5 в Notepad ++ введите:

cmd /k «C:Python27python.exe $(FULL_CURRENT_PATH)»

Командная строка остается открытой, чтобы вы могли видеть результаты своего сценария.

bartaelterman 30 Апр 2014 в 14:38

В меню выберите: «Выполнить» -> «Выполнить . » (или просто нажмите F5 ).

Для Python 2 введите:

py -2 -i «$(FULL_CURRENT_PATH)»

Для Python 3 введите:

py -3 -i «$(FULL_CURRENT_PATH)»

Ссылки:

Чтобы лучше понять команду py :

py -h

Еще одна полезная ссылка для понимания команды py : Как запустить Python 2 и 3 в Windows 7?

Благодаря Reshure за его ответ, благодаря которому я оказался на правильном пути, чтобы понять это.

Gabriel Staples 30 Янв 2018 в 18:33

Сначала установите Python из https://www.python.org/downloads/

** ВАЖНО ** Не забудьте проверить оба:

  • Установить лаунчер для всех пользователей
  • Добавить Python 3.6 к пути

Нажмите «Установить сейчас» и завершите установку.

Откройте notepad ++ и установите плагин PyNPP из диспетчера плагинов. Я использую N ++ 6.9.2

Сохранить новый файл как new.py

import sys print(«Hello from Python!») print(«Your Python version is: » + sys.version)

Нажмите Alt + Shift + F5

Adrian P. 20 Сен 2017 в 16:40

Вот что у меня сработало:

Откройте Блокнот ++ и нажмите F5. Вы получите небольшое всплывающее окно:

Pop up box for entering the program to run

Введите: C: Python27 python.exe -i «$ (FULL_CURRENT_PATH)» для Python 2.7.

а затем Сохранить как . и выберите свою собственную комбинацию клавиш, чтобы запускать ее каждый раз, когда вы хотите что-то запустить

Источник: question-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru