Notepad ++ ile Python Dosyası Nasıl Çalıştırılır?


Yanıtlar:


150

İlk seçenek: (En kolay, önerilir)

Notepad ++ 'ı açın. Menüde şu seçeneğe gidin: Çalıştır -> Çalıştır .. (F5). Yazın:

C:\Python26\python.exe "$(FULL_CURRENT_PATH)"

Şimdi, çalıştır'a basmak yerine, kısayol oluşturmak için kaydet'e basın.

notlar

  • Python 3.1'iniz varsa: Python31yerine yazınPython26
  • -iKomut satırı bittikten sonra komut satırı penceresinin açık kalmasını istiyorsanız ekleyin

İkinci seçenek

Python komut dosyasını çalıştıran bir toplu komut dosyası kullanın ve ardından buna Notepad ++ 'dan bir kısayol oluşturun.

Burada açıklandığı gibi: http://it-ride.blogspot.com/2009/08/notepad-and-python.html


Üçüncü seçenek: (Güvenli değil)

Kod “HKEY_CURRENT_USER \ Software \ Python \ PythonCore” u açar, eğer anahtar varsa, bu anahtarın ilk alt anahtarından yolu alacaktır.

Bu anahtarın var olup olmadığını kontrol edin, yoksa onu oluşturmayı deneyebilirsiniz.


1
hmm, şimdiye kadarki yardım için teşekkürler. 2. seçeneği denedim, işe yaramadı. Şöyle yazıyordu : i37.tinypic.com/b4fhfm.jpg Windows 7'de sorun bu olabilir mi?

26
Notepad ++ 'ı açın. Menüde şu seçeneğe gidin: Çalıştır -> Çalıştır .. (F5). Cmd / K "$ (FULL_CURRENT_PATH)" yazın
Ramiz Uddin

1
Kısayol şeyini anlamıyorum. Kaydedip bir kısayol kombinasyonu veriyorum, ancak o zaman sadece bu tuşlara basarak çalışmıyor. Neyi yanlış yapıyorum? Bunu bir eklenti komutu yapıp konsol penceresi seçildiğinde kullanabilirim. Ancak bu, noktayı tamamen ortadan kaldırır.
AlanSE

3
Bu cevap (# 3) internette bulduğum en yaygın cevap gibi görünse de, benim için pek işe yaramıyor. Sorun, Notepad ++ dizinindeki her şeyi çalıştırmasıdır. Böylece şu çözümü buldum: cmd / c "taskkill / F / IM python.exe & cd $ (CURRENT_DIRECTORY) & C: \ Python27 \ python.exe -i" $ (CURRENT_DIRECTORY) \ $ (FILE_NAME ) "" Bu, kodu doğru klasörde çalıştırır ve çalıştırıldıktan sonra bir yorumlayıcıyı açık bırakır. Ayrıca, sık sık yaptığım gibi, kapatmayı ihmal etmiş olabileceğiniz diğer açık python pencerelerinizi de kapatacaktır.
copeland3300

6
Güncelleme: Bu benim için de çalışıyor: py -3 -i "$(FULL_CURRENT_PATH)". py -3Komutu anlamak için yararlı bağlantı : stackoverflow.com/questions/15912063/…
Gabriel Staples

42

@ Ramiz Uddin'in cevabı kesinlikle daha fazla görünürlüğü hak ediyor:

  • Notepad ++ 'ı açın
  • Menüde şu seçeneğe gidin: ÇalıştırÇalıştır .. (F5)
  • Yazın: cmd /K python "$(FULL_CURRENT_PATH)"

1
Bu çalışır ve IMO'yu yapılandırmak daha kolaydır. Ayrıca pencerenin açık kalması için cmd / K python -i "$ (FULL_CURRENT_PATH)"
SwampYeti

Bu çözümün PATH'inize Python eklemeyi gerektirdiğini belirtmek gerekir. Komut Satırını açıp yazarak çalışırpython "$(FULL_CURRENT_PATH)"
Stevoisiak

Python 3'te çalışmıyor. Bunun için cevabımı burada görün: stackoverflow.com/a/48528175/4561887
Gabriel Staples

bu cmd penceresini çağırır. onun yerine powershell'i arayabilir miyiz?
Enthusiastic Engineer

20

İşte benim için işe yarayanlar:

Notepad ++ 'ı açın ve F5'e basın. Küçük bir açılır kutu alacaksınız:

Çalıştırılacak programı girmek için açılır kutu

Şunu yazın: C: \ Python27 \ python.exe -i "$ (FULL_CURRENT_PATH)" Python 2.7 için.

ve ardından Farklı Kaydet ... ve bir şeyi her çalıştırmak istediğinizde başlatmak için kendi anahtar kombinasyonunuzu seçin


2
Bu güzel ve kısa bir cevap ve stajyerlerime Python geliştirme için NPP kurmaya gittiklerinde başvurdum. Ancak sürekli olarak komutu nereye yazacaklarını anlamakta güçlük çekiyorlardı, bu yüzden (bana net) talimatlarınızı pekiştirmek için bir grafik ekledim. Ayrıca, komutun ilk bölümünün C:\Python27\python.exekendi Python'larının nereye kurulduğunu yansıtmak için değişmesi gerektiği, ancak ikinci yarının -i "$(FULL_CURRENT_PATH)", olduğu gibi yazılması gereken sihir olduğu gerçeğini anlamakta da güçlük çekiyorlardı.
Anne Gunn

14

Menüde şu seçeneğe gidin: "Çalıştır" -> "Çalıştır ..." (veya sadece tuşuna basın F5).

Python 2 için şunu yazın:

py -2 -i "$(FULL_CURRENT_PATH)"

Python 3 için şunu yazın:

py -3 -i "$(FULL_CURRENT_PATH)"

Referanslar:

pyKomutu daha iyi anlamak için :

py -h

pyKomutu anlamak için başka bir yararlı bağlantı : Windows 7'de python 2 ve 3'ü nasıl çalıştırırım?

Bunu anlamam için beni doğru yola sokan cevabı için Reshure'a teşekkürler .


1
Yukarı. Bunu CTRL + ALT + Pkısayol ile kullanmak .
akinuri

12

Önce Python'u https://www.python.org/downloads/ adresinden yükleyin.

Yükleyiciyi çalıştırın

** ÖNEMLİ ** Her ikisini de kontrol ettiğinizden emin olun:

  • Tüm kullanıcılar için başlatıcı yükleyin
  • Python 3.6'yı yola ekleyin

Şimdi kur'a tıklayın ve kurulumu tamamlayın.

Notepad ++ 'ı açın ve Plugin Manager'dan PyNPP eklentisini kurun . N ++ 6.9.2 kullanıyorum

Yeni bir dosyayı new.py olarak kaydedin

N ++ yazın

import sys

print("Hello from Python!")
print("Your Python version is: " + sys.version) 

Alt + Shift + F5 tuşlarına basın

Bu kadar basit.


kısayolu değiştirme hilesi: kısayolu arayın (adı değil). Çatışabilecek olanı devre dışı bırakın.
JinSnow

İsteğe bağlı: sadece komut dosyasını çalıştırmak için (sadece python değil, herhangi bir komut dosyası) RunMe eklentisini kullanabilirsiniz (ancak bir python çalıştırırsanız python konsolu görünmez)
JinSnow

7

Çalıştır-> Çalıştır menü seçeneği için tüm yanıtlar cmd'nin "/ K" anahtarına gider, böylece terminal açık kalır veya python.exe için "-i" böylelikle python etkileşimli modu zorlar - her ikisi de çıktıyı sizin için korumak için gözlemlemek.

Yine de , kapatmak cmd /kiçin yazmanız exitgerekir, python -i- quit(). Bu sizin beğeninize göre çok fazla yazıyorsa (benim için kesinlikle öyle :), kullanılacak Çalıştır komutu

cmd /k C:\Python27\python.exe  "$(FULL_CURRENT_PATH)" & pause & exit

C:\Python27\python.exe- açıkça python kurulumunuza giden tam yol (veya sadece pythonkullanıcınızın yolundaki ilk çalıştırılabilir dosya ile gitmek istiyorsanız).

&Windows'ta sonraki komutun koşulsuz yürütülmesidir - önceki komutun RC'sine bakılmaksızın çalıştığı için koşulsuzdur ( &&"ve" - ​​yalnızca önceki başarıyla tamamlandığında çalıştır, ||- "veya").

pause- "Devam etmek için herhangi bir tuşa basın." yazdırır. ve herhangi bir anahtar için bekler (bu çıktı gerekirse bastırılabilir).

exit - peki, çıkışı sizin için yazıyor :)

Sonunda, mevcut dosyayı çalıştıran ve pencereyi açık tutan cmdçalışır python.exe, pauseherhangi bir tuşa basmanızı bekler ve exitson olarak o tuşa bastığınızda pencereyi kapatır.


1
bu cevap
zirvede

1
bu kadar ücret gördüğüm en iyi çözüm.
Erik Warming

7

Ayrıca python dosyalarını doğrudan Notepad ++ 'dan çalıştırmak istedim. Çevrimiçi olarak bulunan en yaygın seçenek yerleşik seçeneği kullanmaktır Run. O zaman iki seçeneğiniz var:

  1. Konsolda Run piton dosyası (Windows öyle Komut İstemi gibi kod şeyle) bu (linkleri: ):görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin

    C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"

    (Senin konsol penceresi hemen sonra çalıştırdıktan sonra kapanıyorsa ekleyebilir cmd /ksizin için kod :. Linkler Bu eserler cezası ve hatta dosyaları çalıştırabilir) Etkileşimli modda ekleyerek sizin için kod (linkler:görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin-igörüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin ).

  2. Python programını IDLE'de bunun gibi bir kodla çalıştırın (bağlantılar:, bu bağlantılarda kullanılıyor, ancak bunun yerine kullanıyorum , çünkü doğru geçerli çalışma dizinini otomatik olarak ayarlar):görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girinC:\Path\to\Python\Lib\idlelib\idle.pyC:\Path\to\Python\Lib\idlelib\idle.batidle.bat

    C:\Path\to\Python\Lib\idlelib\idle.bat "$(FULL_CURRENT_PATH)"

    Aslında bu, programınızı IDLE Shell'de çalıştırmaz , bunun yerine python dosyanızı IDLE Editor'da açar ve ardından Run Moduleprogramı çalıştırmak için tıklamanız (veya F5'i tıklamanız) gerekir. Böylece dosyanızı IDLE Editor'da açar ve ardından onu çalıştırmanız gerekir, bu da python dosyalarını Notepad ++ 'dan çalıştırma amacını ortadan kaldırır.

    Ancak çevrimiçi arama yaparken, kodunuza '-r' ekleyen seçenek buldum (bağlantılar :) :görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin

    C:\Path\to\Python\Lib\idlelib\idle.bat -r "$(FULL_CURRENT_PATH)"

    Bu, python programınızı IDLE Shell'de çalıştırır ve IDLE'da olduğu için varsayılan olarak etkileşimli moddadır.

Python dosyalarınızı yerleşik Runseçenek aracılığıyla çalıştırmayla ilgili sorun, python dosyanızı her çalıştırdığınızda, yeni konsol veya IDLE penceresini açmanız ve önceki işlemlerden tüm çıktıları kaybetmenizdir. Bu bazıları için önemli olmayabilir, ancak python'da programlamaya başladığımda Python IDLE kullandım , bu yüzden python dosyasını aynı IDLE Shell penceresinde birden çok kez çalıştırmaya alıştım . Python programlarını Notepad ++ 'dan çalıştırmanın da sorunu, dosyanızı manuel olarak kaydetmeniz ve ardından tıklamanız Run(veya F5 tuşuna basmanız) gerektiğidir. Bu sorunları (AFAIK * ) çözmek için Notepad ++ Eklentileri kullanmanız gerekir. Python dosyalarını Notepad ++ 'dan çalıştırmak için en iyi eklenti NppExec'dir . ( PyNPP ve Python Script'i de denedim . PyNPP'yi , konsolda python dosyalarını çalıştırır, çalışır, ancak bunu yerleşik Runseçenek ve Python Script aracılığıyla eklenti olmadan yapabilirsiniz. , Notepad ++ ile etkileşime giren komut dosyalarını çalıştırmak için kullanılır, böylece python dosyalarınızı çalıştıramazsınız.) Python dosyanızı NppExec eklentisiyle çalıştırmak için Eğer gitmek gerekir Plugins -> NppExec -> Executeve ardından şey yazmaya bu (bağlantılar: ):görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin

C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"

İle NppExec da yapabilirsiniz ile yayınlanmadan önce piton dosyayı kaydetmektedir komutuyla birlikte çalışma dizini ayarlamak, komut veya çalışma piton programı interaktif mod ile komuta . Çevrimiçi olarak bu seçeneklerden bahseden birçok bağlantı ( ) buldum , ancak bu kodun bulunduğu NppExec Kılavuzunda bulduğum python programlarını çalıştırmak için NppExec'in en iyi kullanımı :npp_save cd "$(CURRENT_DIRECTORY)" -i görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin4.6.4. Running Python & wxPython

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python27  // use Python 2.7
npp_setfocus con  // set the focus to the Console
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

Yapmanız gereken tek şey, bu kodu kopyalayıp başka bir python sürümü kullanıyorsanız python dizininizi değiştirmektir (örn. * Python 3.4 kullanıyorum yani dizinim öyle C:\Python34). Bu kod mükemmel çalışıyor, ancak bu koda eklediğim bir satır var, böylece önceki çıktıyı kaybetmeden python programını birden çok kez çalıştırabilirim:

npe_console m- a+

a+ önceki Konsolun metnini tutan ve temizlemeyen "ekleme" modunu etkinleştirmektir.

m- konsolun dahili mesajlarını kapatır (bunlar yeşil renktedir)

NppExec'in Execute penceresinde kullandığım son kod:

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python34  // use Python 3.4
npp_setfocus con  // set the focus to the Console
npe_console m- a+
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

Sen edebilirsiniz senin NppExec kodunu kaydetmek ve bu NppExec senaryosunu için bir kısayol tuşu atayın. ( NppExec eklentisinin Gelişmiş seçeneklerini açmanız , Associated scriptaçılır listeden komut dosyanızı seçmeniz , tuşuna basın, Add/ModifyNotepad ++ 'yı yeniden başlatmanız, Notepad ++' es Settings->Shortcut Mapper -> 'e gidin Plugin commands, komut dosyanızı seçin, tıklayın Modifyve bir kısayol tuşu atayın . F5kısayol tuşum olarak koymak için , bunu yapmak için yerleşik seçeneğin kısayol tuşunu Runönce başka bir şeye değiştirmeniz gerekir .) NppExec'in El Kitabından , size NppExec kodunu nasıl kaydedeceğinizi ve bir kısayol tuşu atayacağınızı açıklayan bölümlere bağlantılar : NppExec's "Execute...", NppExec's script.

Not * : NppExec eklentisi ile belirli satırları vurgulayan Highlight Filters(içinde bulunan Console Output Filters...) ekleyebilirsiniz . Ben eklemek gerekir yapmak için kırmızı hata çizgileri vurgulamak için kullanabilirsiniz Highlight masks: *File "%FILE%", line %LINE%, in <*>ve Traceback (most recent call last):benzeri bu .


2018 itibariyle, bu en iyi ve en eksiksiz cevaptır.
Jimmy He

6

Önceden önerilen çözümlerin hiçbiri benim için işe yaramadı. Küçük bir değişiklik gerekli.

Notepad ++ 'da F5'e bastıktan sonra şunu yazın:

cmd /k "C:\Python27\python.exe $(FULL_CURRENT_PATH)"

Komut istemi açık kalır, böylece betiğinizin çıktısını görebilirsiniz.


5

NPP_Exec eklentisini kullanıyorum (Eklenti yöneticisinde bulundu). Bu yüklendikten sonra konsol penceresini açın (ctrl + ~) ve şunu yazın:

cmd

Bu, komut istemini başlatacaktır. Ardından şunu yazın:

C:\Program Files\Notepad++> **python "$(FULL_CURRENT_PATH)"**

üzerinde çalıştığınız mevcut dosyayı çalıştırmak için.


4

Keşke buradaki insanlar genel kavramlar yerine adımlar atıyorlar. Sonunda çalışmak için cmd / k sürümünü aldım.

Adım adım talimatlar şunlardır:

  1. NPP'de, menü öğesine tıklayın: Çalıştır
  2. Alt menüde, tıklayın: Çalıştır
  3. Çalıştır ... iletişim kutusunda, Çalıştırılacak Program alanında mevcut metni silin ve şunu yazın: cmd / K "$ (FULL_CURRENT_PATH)" / K isteğe bağlıdır, komut dosyası çalıştığında oluşturulan pencereyi açık tutar , Eğer bunu istiyorsan.
  4. Kaydet ... düğmesine basın.
  5. Kısayol iletişim kutusu açılır; klavye kısayolu istiyorsanız doldurun ("Bu, hızlandırıcıyı devre dışı bırakır" yazan bir not vardır, bu nedenle klavye kısayolunu kullanmak istemezsiniz, ancak büyük olasılıkla bir klavye kısayolu atamaktan zarar gelmez. hızlandırıcıya gerek yoktur). Bir yerde NPP'ye Python.exe dosyasının nerede olduğunu söylemeniz gerektiğini düşünüyorum (örneğin benim için: C: \ Python33 \ python.exe). Bunu nerede ve nasıl yaptığınızı bilmiyorum, ama burada çeşitli şeyler denerken bunu yapabildim - hangi girişimin hile yaptığını hatırlamıyorum.

Sanırım Python tam senin yolunda. Bu benim için işe yarıyor ve bu yüzden NPP'ye Python'un nerede olduğunu söylememe gerek kalmadı (Ve NPP'ye Python'un nerede olduğunu söyleyecek hiçbir yerin olmadığına inanmıyorum)
Ryan

3

Burada cevap yok veya istediğim şeyi sağlayan eklenti buldum. Notepad ++ üzerinde yazdığım python kodumu, tercihen eklenti olmadan bir kısayol basarak başlatmak için minimalist bir yöntem.

Windows 8.1 x86_64 ve Notepad ++ 32bit için Python 3.6 (64-bit) kullanıyorum. Python betiğinizi Notepad ++ ile yazıp kaydettikten sonra Run,. Sonra yaz:

"C:\Path\to\Python\python.exe" -i "$(FULL_CURRENT_PATH)"

ve Çalıştır düğmesine basın. iBunu incelemek için terminal kod çalıştırma sonra hareketsiz kalmak bayrak kuvvetleri, sonlandırdı. Bu komut, komut dosyasını bir cmd terminalinde başlatacak ve terminal, siz yazarak kapatana kadar orada kalmaya devam edecektir exit().

Kolaylık sağlamak için bunu bir kısayola kaydedebilirsiniz (benimki CTRL + SHIFT + P).


2

Yukarıdaki çözümlerde çözülmediğini görmediğim bir sorun var. Python, mevcut çalışma dizinini, yorumlayıcıyı başlattığınız yere ayarlar. Mevcut çalışma dizininin, dosyayı kaydettiğiniz dizinin aynı olması gerekiyorsa, F5'e basıp şunu yazabilirsiniz:

cmd /K cd "$(CURRENT_DIRECTORY)"&C:\Users\username\Python36-32\python.exe -i "$(FULL_CURRENT_PATH)"

C: \ Users \ username \ Python36-32 \ python.exe'yi, makinenizdeki python yorumlayıcısının yolu ne olursa olsun değiştirmeniz dışında.

Temel olarak komut satırını başlatırsınız, dizini çalıştırmaya çalıştığınız .py dosyasını içeren dizine değiştirir ve ardından çalıştırırsınız. '&' Sembolü ile istediğiniz kadar komut satırı komutunu bir araya getirebilirsiniz.


Notepad ++ CURRENT_DIRECTORY, kod dosyasının dizini olarak sizin kimliğinizi tanımıyor .
strpeter

2
Bu cevap için çok teşekkürler - bir süredir mevcut dizinle mücadele ediyorum. Birkaç mod yaptım tho: cmd /K cd "$(CURRENT_DIRECTORY)"&python "$(FULL_CURRENT_PATH)"&pause&exit Bu, önceki cevabın tüm unsurlarını birleştiriyor.
Thornkey

2

Benim sorunum, copeland3300 tarafından belirtildiği gibi betiğimin notepad ++ klasöründen çalıştırılmasıydı, bu nedenle veritabanı dosyası, modüller vb. Gibi diğer proje dosyalarını bulmak imkansızdı. Sorunu standart notepad ++ "Çalıştır" komutunu kullanarak çözdüm ( F5) ve yazarak:

cmd /k  "cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)""

Python YOLUMDA OLDU. Komut dosyası bittikten sonra Cmd penceresi açık kaldı.


1

Reshure'un cevabını genişletme

  1. Açık Çalıştır → Çalıştır ... Notepad ++ menubar dan (kısayol: F5)

  2. Verilen boşluğa şunu girin:

    "$(FULL_CURRENT_PATH)"  -1
  3. Çalıştır'ı tıklayın

ta da!


ayrıca hata işleme için tüm kodu blok dışında bir denemede sarın, traceback'i bloğun dışında içe aktarın (içeriden traceback içe aktarabileceğinizi gerçekten bilmiyorum) ve hariç kısımda ekleyin,traceback.print_exc();input()
Aditya Shankar

1

Notepad ++ makrosunda tam python dizin yolunu kullanmaktan kaçınmak istiyorum. Bu sayfada verilen diğer çözümleri denedim, başarısız oldular.

Bilgisayarımda çalışan şu:

Notepad ++ 'da F5'e basın.

Bunu kopyalayın / yapıştırın:

cmd /k cd /d $(CURRENT_DIRECTORY) && py -3 -i $(FULL_CURRENT_PATH)

Giriş.


0

Kısa süre önce Python için Notepad ++ kullanmaya başladım ve bu yöntemi çok kolay buldum. Kodu çalıştırmaya hazır olduğunuzda, Notepad ++ penceresinde kodunuzun sekmesine sağ tıklayın ve "İçeren Klasörü cmd'de Aç" seçeneğini seçin. Bu, Komut İstemi'ni mevcut programın depolandığı klasöre açacaktır. Şimdi yapmanız gereken tek şey çalıştırmaktır:

piton

Bu, Notepad ++ (Derleme 10 Ocak 2015) üzerinde yapıldı.

Ekran görüntülerini ekleyemiyorum, işte ekran görüntülerini içeren bir blog yazısı - http://coder-decoder.blogspot.in/2015/03/using-notepad-in-windows-to-edit-and.html


0

Notepad ++ 'da Çalıştır → Çalıştır ... seçeneğine gidin idle.py, Python kurulumunuzun yolunu ve dosyasını seçin :

C:\Python27\Lib\idlelib\idle.py

bir boşluk ekleyin ve bu:

"$(FULL_CURRENT_PATH)"

ve işte buradasın!

Video gösterimi:

https://www.youtube.com/watch?v=sJipYE1JT38


0

Birinin cmd.exe'ye bağımsız değişkenler iletmekle ve python betiğini bir Sanal Ortamda çalıştırmakla ilgilenmesi durumunda, kullandığım adımlar şunlar:

Notepad ++ -> Çalıştır -> Çalıştır'da aşağıdakileri giriyorum:

cmd /C cd $(CURRENT_DIRECTORY) && "PATH_to_.bat_file" $(FULL_CURRENT_PATH)

Burada .py dosyasının var olduğu dizine cd, böylece .py kodunun dizininde bulunan diğer ilgili dosyalara erişime izin veriyorum.

Ve .bat dosyasında:

@ECHO off
set File_Path=%1

call activate Venv
python %File_Path%
pause

0

Komut dosyanızı cmd aracılığıyla çalıştırabilir ve komut dosyası dizininde olabilirsiniz:

cmd /k cd /d $(CURRENT_DIRECTORY) && python $(FULL_CURRENT_PATH)

0

Python komut dosyalarımı komut istemi veya benzeri bir şey yerine python yerel IDLE etkileşimli kabukta çalıştırmayı tercih ederim. Denedim ve benim için çalışıyor. "Çalıştır> Çalıştır ..." ı açın ve ardından kodu aşağıya yapıştırın

python  -m idlelib.idle -r "$(FULL_CURRENT_PATH)"

Bundan sonra, kısayol tuşunuzla kaydedebilirsiniz.

İstediğiniz python'un ortam değişkenlerinize eklendiğinden ve kaydedildiğinden emin olmalısınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.