2010-11-05 7 views
6

L'utilizzo di Windows per la prima volta in un po 'di tempo ha rilevato Notepad ++ e sto utilizzando il plug-in nppexec per eseguire gli script Python. Tuttavia, ho notato che notepad ++ non rileva la directory in cui è salvato il mio script. Ad esempio, inserisco "script.py" in "Documenti", tuttavia os.getcwd() stampa "Programmi \ Notepad ++"Acquisizione di NppExec per capire il percorso del file corrente in Notepad ++ (per script Python)

Qualcuno sa come modificare questo comportamento? Non esattamente usato in Mac.

risposta

14

Notepad ++> nppexec> seguo $ (directory corrente)

+0

Questo è troppo facile, devi essere un mago. – jlv

2

Si potrebbe mettere qualcosa di simile, all'inizio dello script:

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

Grazie per questo, sarò con esso. Sfortunatamente, non sembra ideale a lungo termine. – jlv

Problemi correlati