Saya baru mengenal Python. Saya menggunakan Python 2.7 dan saya menjalankan Windows Vista (64-bit). Bagaimana saya membuatnya ketika saya mengklik .py
skrip ... yang terbuka di IDLE sehingga saya dapat mengeditnya dengan cepat? Ya tahu ... tanpa harus membuka IDLE dengan sendirinya.
Saya dapat semua hal C:\Python27\Lib\idlelib
tetapi saya tidak melihat aplikasi IDLE.
Kemudian ketika saya melakukan klik kanan dan "Default open with" dan pilih idle.bat
file .. Saya mendapatkan ini:
Jawaban:
Setidaknya untuk Python 3.1 (seharusnya tidak berbeda dengan 2.7), IDLE terletak di
C:\Python31\Lib\idlelib\idle.bat
.Jadi untuk membuatnya membuka skrip Python, klik kanan skrip, buka Buka dengan → Pilih program default , klik Browse , browse to
C:\Python27\Lib\idlelib
, dan pilihidle.bat
(ekstensi mungkin tidak muncul tergantung pada pengaturan Windows Anda). Ingatlah untuk memeriksa Selalu gunakan program yang dipilih untuk membuka tombol file semacam ini jika belum dicentang.sumber
Windows 7 Pro 64bit setelah menginstal
python-3.5.1-amd64.exe
memiliki masalah yang sama tanpa konteks edit setelah menginstal.Untuk memperbaiki: Klik kanan file .py, buka dengan Pilih program default ... lalu ditugaskan ke:
c:\users\myusername\AppData\Local\Programs\Python\Python35\pythonw.exe
dan pilih "Selalu gunakan program yang dipilih untuk membuka file jenis ini" & file .py berubah menjadi ikon Python IDE & sunting menu konteks mulai muncul.sumber
idle.bat
diidlelib
folder.Apakah Anda tidak memiliki "Edit dengan IDLE" di antara opsi Anda ketika Anda mengklik kanan file .py? yang seharusnya menjadi perilaku default IDLE, mungkin itu dapat berubah sesuai dengan beberapa pengaturan instalasi / sistem. Saya tidak akan menetapkan IDLE sebagai program default untuk membuka file .py, itu tugas python. Itu juga akan menyiratkan Anda tidak mengeksekusi mereka ketika Anda mengklik dua kali atau mengetik nama ekstensi-lengkap mereka di baris perintah.
Jika apa yang saya katakan di atas tidak bekerja untuk Anda, Anda bisa menambahkan jalur IDLE yang Anda sebutkan ke variabel sistem Path di Windows, sehingga Anda bisa mengetikkan baris perintah:
Setelah Anda menambahkan jalur IDLE ke variabel sistem Path, Anda juga dapat meluncurkan IDLE mengetik "idle" di kotak yang Anda dapatkan dari windowsbutton-R. Sebagai nilai tambah, Anda bisa menambahkan .py estension ke variabel sistem PATHEXT agar skrip python mengeksekusi "hanya nama" seperti executable, perintah sistem, program yang dikompilasi, atau apa pun namanya.
catatan: ini dimulai sebagai komentar, lalu entah bagaimana ... panjang. Saya percaya Anda dapat menemukan semua yang saya katakan, lebih baik, dalam banyak tutorial python di internet.
Sunting agar sesuai dengan pertanyaan Anda yang diedit: jawaban previuos saya harus menyelesaikan masalah Anda, bahkan jika sistem Anda tidak diatur dengan benar untuk menjalankan file .pyw, tetap pilih "pilih program dari daftar ...", jika python tidak ada di sana, cari itu di foldernya. Tampaknya masalah memiliki python "ditautkan" dengan file .pyw, seperti yang seharusnya. Biarkan saya ulangi: Anda tidak ingin file .py terbuka di IDLE secara default, lihat jawaban saya di atas.
sumber
Jika file adalah modul, yaitu memiliki fungsi Python yang memerlukan argumen, maka menggunakan F5 di jendela editor IDLE tidak akan berfungsi. Mungkin perlu membuat file lain yang memanggil fungsi dengan argumen dan menggunakan F5 untuk menjalankannya. Gunakan impor dari nama file impor * untuk mengimpor modul dengan fungsi ke skrip kedua ini dan kemudian memanggil fungsi dengan argumennya.
sumber
Pemasang Python biasanya membuat
"Edit with IDLE"
entri menu konteks untuk.py
file.Jika tidak ada di komputer Anda, Anda dapat menambahkannya dengan file registri berikut.
edit_with_idle.reg
C:\\Python27
dengan jalur yang benar ke Python di mesin Anda.File reg:
Sebuah
"Edit with IDLE"
pilihan yang sekarang harus muncul ketika Anda klik kanan.py
file.Jika tidak, pastikan
.py
file terdaftar dengan benar:HKEY_CLASSES_ROOT\.py\(Default)
harus berisiPython.File
.sumber
Peter C benar, untuk python 3.7 di windows gunakan langkah-langkah berikut 1. Navigasikan ke c: \ users \ myusername \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ idlelib \ 2. pilih idle.bat dan ingat untuk memilih ' selalu menggunakan aplikasi ini untuk membuka opsi '.
sumber