Как выполнить файл Python в Notepad ++? - PullRequest
110 голосов
/ 09 ноября 2009

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

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

Ответы [ 16 ]

3 голосов
/ 01 февраля 2017

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

У меня есть Python 3.6 (64-разрядная версия), для Windows 8.1 x86_64 и Notepad ++ 32bit. После того, как вы напишите свой скрипт на Python в Notepad ++ и сохраните его, нажмите F5 для Run. Затем напишите:

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

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

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

2 голосов
/ 27 февраля 2017

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

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

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

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

1 голос
/ 10 октября 2018

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

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

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

1 голос
/ 04 ноября 2017

Расширение Ответ Решуре

  1. Открыть Выполнить → Выполнить ... из меню в Notepad ++ (ярлык: F5 )

  2. В данном поле введите:

    "$(FULL_CURRENT_PATH)"  -1
    
  3. Нажмите Выполнить

та да!

0 голосов
/ 03 июня 2015

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

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

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

"$(FULL_CURRENT_PATH)"

и вот вы!

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

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

0 голосов
/ 03 марта 2015

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

питон

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

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

...