Получение NppExec для понимания пути к текущему файлу в Notepad ++ (для скриптов Python) - PullRequest
6 голосов
/ 05 ноября 2010

Впервые за долгое время использую windows, подобрал notepad ++ и использую плагин nppexec для запуска скриптов на python. Однако я заметил, что notepad ++ не выбирает каталог, в котором сохранен мой скрипт. Например, я помещаю «script.py» в «Мои документы», однако os.getcwd () печатает «Program Files \ Notepad ++»

Кто-нибудь знает, как изменить это поведение? Не совсем привык к этому в Mac.

Ответы [ 2 ]

15 голосов
/ 05 ноября 2010

Notepad ++> nppexec> follow $ (текущий каталог)

2 голосов
/ 05 ноября 2010

Вы можете поместить что-то вроде этого в начале вашего сценария:

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