2010-11-05 3 views
6

En utilisant Windows pour la première fois depuis longtemps et j'ai pris notepad ++ et j'utilise le plugin nppexec pour exécuter des scripts python. Cependant, j'ai remarqué que notepad ++ ne récupère pas le répertoire dans lequel mon script est sauvegardé. Par exemple, je place "script.py" dans "Mes documents" mais os.getcwd() affiche "Program Files \ Notepad ++"Obtenir NppExec pour comprendre le chemin du fichier en cours dans Notepad ++ (pour les scripts Python)

Est-ce que quelqu'un sait comment changer ce comportement? Pas exactement utilisé pour Mac.

Répondre

14

Notepad ++> nppexec> suivre $ (répertoire courant)

+0

C'est trop facile, vous devez être un magicien. – jlv

2

Vous pouvez mettre quelque chose comme ça au début de votre script:

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

Merci pour avoir, je vais l'utiliser. Malheureusement, cela ne semble pas idéal pour le long terme. – jlv

Questions connexes