Запуск скриптов Python в их каталоге с помощью Notepad++

Запуск скриптов Python в их каталоге с помощью Notepad++

Я пытаюсь настроить команду run в Notepad++, которая запустит файл python, открытый в NP++, с current_directory, установленным на папку, содержащую открытый скрипт. Это не работает, и я достиг точки, в которой не могу понять, почему.

Я могу получить команду «Выполнить», чтобы открыть CMD и изменить каталог соответствующим образом, выполнив следующее:

cmd /K cd "$(CURRENT_DIRECTORY)" 

Это работает так, как я и ожидал, CMD открывается в текущем каталоге, ожидая команду. Я могу ввести python здесь, и python запустится в этом окне cmd!

Я ожидаю, что следующая команда выполнит то же, что и предыдущая, а затем запустит python в окне CMD:

cmd /K cd "$(CURRENT_DIRECTORY)" python

Но это не работает, выдает ошибку:

The system cannot find the path specified.

Кто-нибудь знает, почему это происходит или что мне нужно сделать, чтобы запустить Python?

решение1

Кто-нибудь знает, почему это происходит? Что мне делать?

cmd /K cd "$(CURRENT_DIRECTORY)" питон

Приведенная выше команда недействительна.

Вместо этого вам следует выполнить две команды последовательно, используя &оператор

cmd /K cd "$(CURRENT_DIRECTORY)" & python

commandA & commandB

Беги commandAи беги сноваcommandB

ИсточникПеренаправление команд, каналы - Windows CMD - SS64.com

Связанный контент