Python dosyalarını Windows'dan IDLE'de nasıl açabilirim?


13

Python'da yeniyim. Python 2.7 kullanıyorum ve Windows Vista (64 bit) kullanıyorum. .pyKomut dosyalarına tıkladığımda nasıl IDLE'de açıldığını nasıl anlarım? Biliyorsun ... IDLE'yi kendi kendine açmak zorunda kalmadan.

Tüm yolu buldum C:\Python27\Lib\idlelibama IDLE uygulamasını görmüyorum.

Sonra sağ tıklayın ve "Varsayılan açık ile" yapmak ve idle.batdosyayı seçin .. Bunu elde:

alternatif metin


Orada biri var mı?
test

Yanıtlar:


15

En azından Python 3.1 için (2.7 için farklı olmamalıdır), IDLE bulunur C:\Python31\Lib\idlelib\idle.bat.

Python komut dosyalarını açmak için bir komut dosyasına sağ tıklayın, Birlikte Varsayılan programı seç seçeneğine gidin , Gözat'a tıklayın , gözatın C:\Python27\Lib\idlelibve seçin idle.bat(Windows ayarlarınıza bağlı olarak uzantı görünmeyebilir). Zaten işaretlenmemişse, bu tür dosyaları açmak için Her zaman seçili programı kullan düğmesini işaretlemeyi unutmayın.




"Yüklü programlar listesinden bir program seçin" i seçin ve ardından Gözat'a tıklayın ve yönergelerimin geri kalanını izleyin.

Yaptım ... Bu talimatları takip ettiğimde aldığım hata.
test

Hiç böyle bir ekrana ulaştınız mı? ---> img600.imageshack.us/img600/8144/browsescreen.png

2

Windows 7 Pro 64bit yüklendikten sonra python-3.5.1-amd64.exeaynı sorunu yükledikten sonra düzenleme bağlamı yoktu.

Düzeltmek için: .py dosyasını sağ tıklayın, Varsayılan programı seç ... ile açın ve ardından atandı: c:\users\myusername\AppData\Local\Programs\Python\Python35\pythonw.exeve "Bu tür dosyaları açmak için her zaman seçili programı kullan" seçeneğini ve .py dosyaları Python IDE simgesine ve düzenlemeye değiştirildi içerik menüsü görünmeye başladı.


Bu yol Bulmama yardımcı oldu, ama birlikte açmak için bir programdır idle.batiçinde idlelibklasörünün.
ThisClark

0

Bir .py dosyasını sağ tıkladığınızda seçenekleriniz arasında "IDLE ile Düzenle" yok mu? IDLE'nin varsayılan davranışı olmalıdır, belki bazı kurulum / sistem ayarlarına göre değişebilir. IDLE'yi .py dosyalarını açmak için varsayılan program olarak ayarlamazdım, bu python'un görevi. Ayrıca, bunları çift tıkladığınızda veya uzantı-tam adını komut satırına yazdığınızda çalıştırmamanız anlamına gelir.

Yukarıda söylediğim sizin için işe yaramazsa, bahsettiğiniz IDLE yolunu Windows'ta Path sistem değişkenine ekleyebilirsiniz, böylece komut satırına yazabilirsiniz:

boşta dosya_you_want_to_open.py
veya
boşta.py dosya_you_want_to_open.py

IDLE yolunu Path sistem değişkenine eklediğinizde, windowsbutton-R'den aldığınız kutuya "boşta" yazarak IDLE'yi de açabilirsiniz. Bir artı olarak, ppyhon komut dosyalarının yürütülebilir dosyalar, sistem komutları, derlenmiş programlar veya ne çağırırsanız adlandırın "yalnızca adıyla" yürütülmesini sağlamak için PATHEXT sistem değişkenine .py değerini ekleyebilirsiniz.

not: Bu bir yorum olarak başladı, sonra bir şekilde ... uzun oldu. Söylediğim her şeyi, daha iyi, internetteki birçok python dersinde bulabileceğinize inanıyorum.

Düzenlenen sorunuza uyacak şekilde DÜZENLE: sisteminiz .pyw dosyalarını çalıştırmak için düzgün ayarlanmamış olsa bile previuos cevabım sorununuzu çözmelidir, yine de sadece "listeden bir program seçin ..." seçeneğini seçin, eğer python orada değilse klasöründe. Python, olması gerektiği gibi .pyw dosyalarıyla "bağlantılı" bir mesele gibi görünüyor. Tekrar edeyim: .py dosyalarının IDLE'de varsayılan olarak açık olmasını istemezsiniz, yukarıdaki cevabıma bakın.


0

Dosya bir modülse, yani bağımsız değişkenler gerektiren Python işlevlerine sahipse, IDLE düzenleyici penceresinde F5 kullanmak işe yaramaz. Belki de işlevi bağımsız değişkenlerle çağıran başka bir dosya oluşturmanız ve bunu çalıştırmak için F5'i kullanmanız gerekir. İşlev içeren modülü bu ikinci komut dosyasına içe aktarmak için import * dosya adından import * komutunu kullanın ve sonra işlevi bağımsız değişkenleriyle çağırın.


0

Python yükleyicisi genellikle dosyalar "Edit with IDLE"için bir bağlam menüsü girişi oluşturur .py.

Makinenizde yoksa, aşağıdaki kayıt defteri dosyasıyla ekleyebilirsiniz.

  • Farklı kaydet edit_with_idle.reg
  • Düzenleyin ve C:\\Python27makinenizdeki doğru Python yolu ile değiştirin .
  • Çift tıklayarak ve uyarı mesajını onaylayarak kayıt defterinize aktarın.

Reg dosyası:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE]

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""

Dosyaları "Edit with IDLE"sağ tıkladığınızda artık bir seçenek görünmelidir .py.

Yoksa, .pydosyaların doğru kaydedildiğinden emin olun: HKEY_CLASSES_ROOT\.py\(Default)içermelidir Python.File.


0

Peter C doğrudur, Windows'taki python 3.7 için aşağıdaki adımları kullanın 1. c: \ users \ myusername \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ idlelib \ 2. için idle.bat dosyasını seçin ve ' alway 'seçeneğini açmak için bu uygulamayı kullanın.

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.