Ejecutar scripts de Python en su directorio con Notepad++

Ejecutar scripts de Python en su directorio con Notepad++

Estoy intentando configurar un comando de ejecución en Notepad++ que ejecutará el archivo Python que tengo abierto en NP++ con el directorio_actual configurado en la carpeta que contiene el script abierto. No funciona y he llegado a un punto en el que no puedo entender por qué.

Puedo obtener el comando ejecutar para abrir CMD y cambiar el directorio apropiadamente con lo siguiente:

cmd /K cd "$(CURRENT_DIRECTORY)" 

Esto funciona como esperaba, CMD se abre en el directorio actual, esperando un comando. ¡Puedo escribir Python aquí y Python comienza en esta ventana de cmd!

Espero que el siguiente comando de ejecución haga lo que hizo el anterior, luego ejecute Python en la ventana CMD:

cmd /K cd "$(CURRENT_DIRECTORY)" python

Pero esto no funciona, da el error:

The system cannot find the path specified.

¿Alguien sabe por qué sucedería esto o qué debo hacer para que Python se ejecute aquí?

Respuesta1

¿Alguien sabe por qué sucedería esto o qué debo hacer en su lugar?

cmd /K cd "$(CURRENT_DIRECTORY)" pitón

Lo anterior es un comando no válido.

En su lugar, deberías ejecutar los dos comandos secuencialmente usando el &operador

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

commandA & commandB

Corre commandAy luego correcommandB

FuenteRedirección de comandos, tuberías - Windows CMD - SS64.com

información relacionada