2010-11-05 8 views
6

Utilizo Windows por primera vez en bastante tiempo y he tomado Notepad ++ y estoy usando el complemento nppexec para ejecutar scripts Python. Sin embargo, noté que notepad ++ no recoge el directorio en el que se guarda el script. Por ejemplo, coloco "script.py" en "Mis documentos", pero os.getcwd() imprime "Program Files \ Notepad ++"Obtención de NppExec para comprender la ruta del archivo actual en Notepad ++ (para scripts de Python)

¿Alguien sabe cómo cambiar este comportamiento? No exactamente utilizado en Mac.

Respuesta

14

Notepad ++> nppexec> sigo $ (directorio actual)

+0

Esto es demasiado fácil, debes ser un mago. – jlv

2

se puede poner algo como esto al principio de la secuencia de comandos:

import os 
os.chdir(os.path.dirname(__file__)) 
+0

Gracias por esto, voy a estar usando. Desafortunadamente, no parece ideal a largo plazo. – jlv

Cuestiones relacionadas