Как выполнить скрипт Python в Notepad++?

Я предпочитаю использовать Notepad++ для разработки,

Как выполнить файлы на Python через Notepad++?


person Community    schedule 09.11.2009    source источник
comment
хм, спасибо за помощь до сих пор. Пробовал вариант 2, не помогло. Он сказал: i37.tinypic.com/b4fhfm.jpg В Windows 7 это может быть проблема?   -  person Dominic Rodger    schedule 09.11.2009
comment
Проблема в том, что у вас есть пробелы в пути к файлу, который он пытается открыть, и ваш скрипт не заключает его в двойные кавычки.   -  person Cees Timmerman    schedule 27.10.2016


Ответы (21)


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

Откройте Блокнот++. В меню выберите: Выполнить -> Выполнить.. (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», если ключ существует, он получит путь от первого дочернего ключа этого ключа.

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

person Reshure    schedule 09.11.2009
comment
Откройте Блокнот++. В меню выберите: Выполнить -> Выполнить.. (F5). Введите: cmd /K $(FULL_CURRENT_PATH) - person ; 09.11.2009
comment
Я не понимаю ярлык. Я сохраняю его и даю ему комбинацию клавиш, но тогда он не запускается, просто нажимая эти клавиши. Что я делаю неправильно? Я могу сделать это командой плагина и использовать ее, когда выбрано окно консоли. Но это полностью противоречит сути. - person Robert Rossney; 09.11.2009
comment
Хотя этот ответ (№ 3) кажется наиболее распространенным, который я нашел в Интернете, он не работает для меня. Проблема в том, что он запускает все в каталоге Notepad++. Таким образом, я пришел к следующему решению: cmd /c taskkill /F /IM python.exe & cd $(CURRENT_DIRECTORY) & C:\Python27\python.exe -i $(CURRENT_DIRECTORY)\$( FILE_NAME) Это запускает код в правильной папке, а также оставляет интерпретатор открытым после выполнения. Кроме того, он закроет любые другие открытые окна Python, которые вы могли не закрыть, как это часто делаю я. - person Ramiz Uddin; 02.01.2010
comment
для Python 3.5 каталог немного сложнее. Это работает для меня: _1_ - person AlanSE; 06.05.2014
comment
Обновление: это работает и для меня: _1_. Полезная ссылка для понимания команды _2_: stackoverflow.com/questions/15912063/ - person copeland3300; 13.01.2016
comment
@GabrielStaples Можете ли вы опубликовать метод C:\Users\Gabriel\AppData\Local\Programs\Python\Python35-32\python.exe -i "$(FULL_CURRENT_PATH)" как отдельный ответ? - person Gabriel Staples; 12.07.2016
comment
Перепробовал все ответы и все варианты на этой странице, все, что мне удалось получить, это открыть окно cmd с различными текущими местоположениями рабочего каталога! Ни один из них на самом деле не выполнил мою программу Python из Notepad ++, откуда я запускал Python с помощью F5. Пожалуйста помоги! - person Gabriel Staples; 27.08.2016
comment
у меня это сработало: cmd /k c:\python36\python $(FULL_CURRENT_PATH). Обратите внимание на дополнительные кавычки вокруг всей инструкции, отправляемой в cmd. - person Stevoisiak; 30.01.2018
comment
Это работает и его проще настроить IMO. Также добавьте -i чтобы окно оставалось открытым cmd /K python -i $(FULL_CURRENT_PATH) - person Bharat Anand; 11.04.2018
comment
Стоит отметить, что это решение требует добавления Python в ваш PATH. Это работает, открыв командную строку и набрав _1_ - person a1s2d3f4; 22.06.2018

@ответ Рамиза Уддина определенно заслуживает большей наглядности:

  • Откройте Блокнот++
  • В меню выберите: Выполнить Выполнить.. (F5)
  • Введите: cmd /K python "$(FULL_CURRENT_PATH)"
person Matthieu Riegler    schedule 24.02.2014
comment
Не работает на Python 3. См. мой ответ здесь: stackoverflow.com/a/48528175/4561887 - person SwampYeti; 04.07.2017
comment
это вызывает окно cmd. мы можем вместо этого вызвать powershell? - person Stevoisiak; 29.01.2018
comment
Это хороший краткий ответ, и я отсылал к нему своих стажеров, когда они собирались настроить NPP для разработки Python. Но у них постоянно возникали проблемы с пониманием того, где вводить команду, поэтому я добавил графику, чтобы подкрепить ваши (ясные для меня) инструкции. У них также были некоторые проблемы с пониманием того факта, что первая часть команды, _1_, должна была варьироваться, чтобы отразить, где был установлен их собственный Python, но вторая часть, _2_, была волшебной, и ее нужно было набирать как есть. - person Gabriel Staples; 30.01.2018
comment
трюк, чтобы изменить ярлык: поиск ярлыка (а не имени). Отключите тот, который может конфликтовать. - person enthu; 10.11.2019

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

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

Всплывающее окно для входа в программу для запуска

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

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

person loxsat    schedule 20.11.2014
comment
Необязательно: чтобы просто запустить скрипт (любой скрипт, а не только python), вы можете использовать плагин RunMe (но если вы запустите python, консоль python не появится) - person Anne Gunn; 15.12.2016

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

Запустите программу установки

** ВАЖНО ** Убедитесь, что вы отметили оба :

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

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

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

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

Введите N++

import sys

print("Hello from Python!")
print("Your Python version is: " + sys.version) 

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

Просто как тот.

person Adrian P.    schedule 18.06.2016
comment
Вверх. Используя это с ярлыком _1_. - person JinSnow; 23.11.2016
comment
этот ответ заслуживает того, чтобы быть на вершине - person JinSnow; 07.12.2017

В меню выберите: "Выполнить" --> "Выполнить..." (или просто нажмите 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 за его ответ, который помог мне понять это.

person Gabriel Staples    schedule 30.01.2018
comment
лучшее решение, которое я видел до сих пор. - person akinuri; 01.03.2018

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

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

cmd /k C:\Python27\python.exe  "$(FULL_CURRENT_PATH)" & pause & exit

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

& - это безусловное выполнение следующей команды в Windows - безусловное, так как выполняется независимо от RC предыдущей команды (&& это "и" - запускать только в случае успешного завершения предыдущей, || - это "или").

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

exit - ну типа выход для вас :)

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

person Todor Minakov    schedule 08.11.2017
comment
По состоянию на 2018 год это лучший и самый полный ответ. - person Ali80; 17.02.2019
comment
Я предполагаю, что Python просто на вашем пути. Это работает для меня, и именно поэтому мне не нужно было сообщать АЭС, где находится Python (и я не верю, что где-то можно сказать АЭС, где находится Python) - person Erik Warming; 25.02.2020

Я также хотел запускать файлы Python непосредственно из Notepad++. Наиболее распространенный вариант, который можно найти в Интернете, — это встроенный параметр Run. Тогда у вас есть два варианта:

  1. Запустите файл python в консоли (в Windows это Командная строка) с кодом вроде это (ссылки: введите описание изображения  здесь введите здесь описание изображения введите здесь описание изображения):

    C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"
    

    Запустите программу Python в IDLE с кодом вроде это (ссылки: введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения введите описание изображения здесь, в этих ссылках используется C:\Path\to\Python\Lib\idlelib\idle.py, но вместо этого я использую C:\Path\to\Python\Lib\idlelib\idle.bat , потому что idle.bat задает th e правильный текущий рабочий каталог автоматически):

  2. На самом деле это не запускает вашу программу в оболочке IDLE, а вместо этого открывает ваш python файл в редакторе IDLE, а затем вам нужно нажать Run Module (или нажмите F5), чтобы запустить программу. Таким образом, он открывает ваш файл в редакторе IDLE, а затем вам нужно запустить его оттуда, что побеждает цель запуска файлов python из Notepad++.

    C:\Path\to\Python\Lib\idlelib\idle.bat "$(FULL_CURRENT_PATH)"
    

    Но, поискав в Интернете, я нашел опцию, которая добавляет '-r' к вашему коду (ссылки : введите здесь описание изображения введите здесь описание изображения enter введите здесь описание изображения введите здесь описание изображения):

    Это запустит вашу программу python в оболочке IDLE, и поскольку она находится в IDLE, она по умолчанию в интерактивном режиме.

    C:\Path\to\Python\Lib\idlelib\idle.bat -r "$(FULL_CURRENT_PATH)"
    

    Проблема с запуском ваших файлов Python с помощью встроенной опции Run заключается в том, что каждый раз, когда вы запускаете python, вы открываете новую консоль или окно IDLE и теряете все выходные данные предыдущих выполнений. Для некоторых это может быть не важно, но когда я начал программировать на python, я использовал Python IDLE., поэтому я привык запускать файл Python несколько раз в одном и том же окне оболочки IDLE. Также проблема с запуском программ Python из Notepad++ заключается в том, что вам нужно вручную сохранить файл, а затем нажать Run (или нажмите F5). Чтобы решить эти проблемы (AFAIK*), вам необходимо использовать плагины Notepad++. Лучшим плагином для запуска файлов Python из Notepad++ является NppExec. (Я также пробовал PyNPP и Скрипт Python. PyNPP запускает файлы python в консоли, это работает, но вы можете сделать это без плагина через встроенный Run и Python Script используется для запуска сценариев, которые взаимодействуют с Notepad++, поэтому вы не можете запускать файлы Python.) Чтобы запустить файл Python с помощью плагина NppExec, вам нужно перейти на Plugins -> NppExec -> Execute, а затем введите что-то вроде это (ссылки: введите здесь описание изображения введите здесь описание изображения):

Все, что вам нужно сделать, это скопировать этот код и изменить каталог python, если вы используете какую-либо другую версию python (например, * Я использую Python 3.4, поэтому мой каталог C:\Python34). Этот код работает отлично, но есть одна строка, которую я добавил в этот код, чтобы я мог запустить python несколько раз без потери предыдущего вывода:

C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"

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

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python27  // use Python 2.7
npp_setfocus con  // set the focus to the Console
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

m- отключает внутренние сообщения консоли (выделены зеленым цветом)

npe_console m- a+

Последний код, который я использую в окне выполнения NppExec:

Вы можете сохранить код NppExec и назначить этому скрипту NppExec комбинацию клавиш. (Вам нужно открыть Дополнительные параметры плагина NppExec, выбрать свой скрипт в Associated script нажмите Add/Modify, перезапустите Notepad++, перейдите в Notepad++'es Settings -> Shortcut Mapper -> Plugin commands, выберите свой скрипт, нажмите Modify и назначить сочетание клавиш. Я хотел поставить F5 в качестве сочетания клавиш, для этого вам нужно изменить сочетание клавиш для встроенная опция Run сначала на что-нибудь другое.) Ссылки на главы из Руководство NppExec, объясняющее, как сохранить код NppExec и назначить сочетание клавиш: NppExec's "Execute...", NppExec's script.

PS*: с помощью подключаемого модуля NppExec вы можете добавить Highlight Filters (находится в Console Output Filters...), которые выделяют определенные строки. Я использую его, чтобы выделить строки ошибок красным цветом, для этого вам нужно добавить Highlight masks: *File "%FILE%", line %LINE%, in <*> и Traceback (most recent call last):, например это.

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python34  // use Python 3.4
npp_setfocus con  // set the focus to the Console
npe_console m- a+
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

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

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

person ands    schedule 30.07.2018
comment
Notepad++ не распознает ваш _1_ как каталог файла кода. - person Jimmy He; 29.10.2018

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

Я использую плагин NPP_Exec (найден в менеджере плагинов). После установки откройте окно консоли (ctrl+~) и введите:

cmd /k "C:\Python27\python.exe $(FULL_CURRENT_PATH)"

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

person bartaelterman    schedule 30.04.2014

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

cmd

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

C:\Program Files\Notepad++> **python "$(FULL_CURRENT_PATH)"**

Пошаговые инструкции:

person erbaker    schedule 26.04.2012

В АЭС нажмите на пункт меню: Выполнить

В подменю нажмите: Выполнить

  1. В диалоговом окне «Выполнить...» в поле «Программа для запуска» удалите любой существующий текст и введите: cmd /K «$(FULL_CURRENT_PATH)». Параметр /K не является обязательным, он оставляет открытым окно, созданное при запуске сценария. , если вы этого хотите.
  2. Нажмите кнопку Сохранить....
  3. Откроется диалоговое окно «Ярлык»; заполните его, если вам нужна комбинация клавиш (есть примечание «Это отключит ускоритель», что бы это ни было, так что, возможно, вы не хотите использовать комбинацию клавиш, хотя, вероятно, не помешает назначить ее, когда вы ускоритель не нужен). Где-то, я думаю, вы должны сообщить NPP, где находится файл Python.exe (например, для меня: C:\Python33\python.exe). Я не знаю, где и как вы это делаете, но пробуя разные вещи здесь, я смог сделать это — я не помню, какая попытка увенчалась успехом.
  4. Здесь нет ответа, или плагин, который я нашел, предоставил то, что я хотел. Минималистский метод запуска моего кода Python, который я написал в Notepad++, нажатием ярлыка, желательно без плагинов.
  5. У меня Python 3.6 (64-разрядная версия), для Windows 8.1 x86_64 и Notepad++ 32-разрядная версия. После того, как вы напишете свой скрипт Python в Notepad++ и сохраните его, нажмите F5 для _1_. Затем написать:
person Harry Binswanger    schedule 10.06.2014
comment
Большое спасибо за этот ответ - я некоторое время боролся с текущим каталогом. Я сделал несколько модов: _1_ Он сочетает в себе все элементы предыдущего ответа. - person Ryan; 16.09.2014

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

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

"C:\Path\to\Python\python.exe" -i "$(FULL_CURRENT_PATH)"

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

Python БЫЛ в моем ПУТИ. Окно Cmd оставалось открытым после завершения скрипта.

person KeyC0de    schedule 01.02.2017

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

cmd /k  "cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)""

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

person farynaa    schedule 10.10.2018

По сути, вы запускаете командную строку, меняете каталог на каталог, содержащий файл .py, который вы пытаетесь запустить, а затем запускаете его. Вы можете объединить столько команд командной строки, сколько хотите, с помощью символа «&».

cmd /K cd "$(CURRENT_DIRECTORY)"&C:\Users\username\Python36-32\python.exe -i "$(FULL_CURRENT_PATH)"

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

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

person SomeGuy    schedule 27.02.2017
comment
также для обработки ошибок оберните весь код в блок try, кроме блока, импортируйте трассировку вне блока try, кроме (я действительно не знаю, можете ли вы импортировать трассировку внутри), и в части исключения добавьте, CURRENT_DIRECTORY - person strpeter; 21.03.2017
comment
(Если окно консоли сразу же закрывается после запуска, вы можете добавить _3_ в свой code. Ссылки: введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения ) Это прекрасно работает, и вы даже можете запускать файлы в интерактивном режиме добавив _4_ в свой code (ссылки: введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения ). - person Thornkey; 25.07.2018

В Notepad++ нажмите F5.

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

Входить.

Расширение ответа Reshure

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

Откройте Выполнить → Выполнить... в строке меню Notepad++ (сочетание клавиш: F5).

person AdriZ    schedule 17.10.2019

В отведенное место введите:

  1. Нажмите Выполнить.

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

    "$(FULL_CURRENT_PATH)"  -1
    
  3. питон

ta da!

person Aditya Shankar    schedule 04.11.2017
comment
С помощью NppExec вы также можете сохранить файл Python перед запуском с помощью _16_ команда, установите рабочий каталог с помощью _17_ command или запустите программу python в интерактивный режим с _18_ команда. Я нашел много ссылок (введите здесь описание изображения введите здесь описание изображения< /a> введите здесь описание изображения введите здесь описание изображения введите здесь описание изображения) в Интернете, в которых упоминаются эти параметры. , но лучше всего использовать NppExec для запуска программ на Python, которые я нашел на Руководство NppExec, в котором есть глава _19_ с этим код: - person Aditya Shankar; 04.11.2017

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

Я не могу добавить скриншоты, поэтому вот запись в блоге со скриншотами - http://coder-decoder.blogspot.in/2015/03/using-notepad-in-windows-to-edit-and.html

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

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

person Rupam Das    schedule 03.03.2015

а вот и ты!

C:\Python27\Lib\idlelib\idle.py

Демонстрация видео:

"$(FULL_CURRENT_PATH)"

https://www.youtube.com/watch?v=sJipYE1JT38

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

В Notepad++ -> Run -> Run я ввожу следующее:

person Mark    schedule 03.06.2015

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

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

cmd /C cd $(CURRENT_DIRECTORY) && "PATH_to_.bat_file" $(FULL_CURRENT_PATH)

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

Обычно я предпочитаю запускать свои скрипты Python в интерактивной оболочке IDLE Python, а не из командной строки или чего-то в этом роде. Я пробовал это, и это работает для меня. Просто откройте «Выполнить > Выполнить...», затем вставьте код ниже.

@ECHO off
set File_Path=%1

call activate Venv
python %File_Path%
pause
person Vandan Revanur    schedule 16.09.2019

После этого вы можете сохранить его с помощью горячей клавиши.

cmd /k cd /d $(CURRENT_DIRECTORY) && python $(FULL_CURRENT_PATH)
person Jackssn    schedule 10.10.2019

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

python  -m idlelib.idle -r "$(FULL_CURRENT_PATH)"

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

Это с открытым исходным кодом и бесплатно (бесплатно).

person Hzzkygcs    schedule 19.05.2020

Исходный код и подключаемый модуль находятся здесь:
https://github.com/bruderstein/PythonScript/

Вы можете найти bytes.com/topic/python/answers/698915-python-notepad полезно.

Я сделал небольшое руководство по настройке для NppExec.

person RockPaperLz- Mask it or Casket    schedule 20.02.2021