2010-11-05 9 views
6

Pencereleri bir süredir ilk defa kullanıp notepad'i seçmiş ve python komut dosyalarını çalıştırmak için nppexec eklentisini kullanıyorum. Ancak, notepad ++ komut dosyasının kaydedildiği dizini seçmediğini fark ettim. Örneğin, "Belgelerim" içine "script.py" yerleştirdim ancak os.getcwd() "Program Files \ Notepad ++" yazdıNotepad ++ içinde geçerli dosyanın yolunu anlamak için NppExec'i edinin (Python komut dosyaları için)

Bu davranışı nasıl değiştireceğini bilen var mı? Mac’de tam olarak kullanılmıyor.

cevap

14

Notepad ++> nppexec>, bunu kullanarak olacak $ (geçerli dizin) Bunun için

+0

Bu çok kolay, sihirbaz olmalısınız. – jlv

2

Sen senaryonun başlangıcında böyle bir şey koyabilirsiniz:

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

Teşekkür izleyin. Ne yazık ki, uzun vadeli için ideal görünmüyor. – jlv

İlgili konular