Pengguna anonim
Lebih
Cara Menjalankan File Python pada Notepad ++?
Saya lebih memilih menggunakan Notepad ++ untuk mengembangkan,
Bagaimana cara mengeksekusi file di Python melalui Notepad++?
112
19
Pilihan pertama: (Termudah, direkomendasikan)
Buka Notepad++. Pada menu pergi ke: Run -> Run.. (F5). Ketik:
Sekarang, alih-alih menekan run, tekan simpan untuk membuat shortcut untuk itu.
Catatan
Python31
bukanPython26
-i
jika anda ingin jendela baris perintah untuk tetap terbuka setelah script selesaiPilihan kedua
Menggunakan batch script yang menjalankan script Python dan kemudian membuat shortcut untuk yang dari Notepad++.
Seperti yang dijelaskan berikut ini: http://it-ride.blogspot.com/2009/08/notepad-and-python.html
Pilihan ketiga: (Tidak aman)
Periksa apakah ini ada kunci, dan jika tidak, anda bisa mencoba membuatnya.
@Ramiz Uddin's jawaban benar-benar layak mendapatkan lebih banyak visibilitas :
cmd /K python "$(FULL_CURRENT_PATH)"
Berikut adalah apa yang's bekerja untuk saya:
Buka notepad++ dan tekan F5. Anda'll mendapatkan sedikit kotak popup:
Pertama menginstal Python dari https://www.python.org/downloads/
Jalankan installer
PENTING Pastikan anda memeriksa kedua :
Klik install now dan proses instalasi selesai.
Buka notepad++ dan menginstal plugin PyNPP dari Plugin Manager. I'm menggunakan N++ 6.9.2
Simpan file baru sebagai new.py
Ketik N++
Tekan Alt+Shift+F5
Sederhana seperti itu.
Pada menu pergi ke: "Run" --> "Menjalankan..." (atau hanya tekan F5).
Untuk Python 2 ketik:
Untuk Python 3 ketik:
Referensi:
Untuk memahami
py
perintah baik:Lain bermanfaat link untuk memahami
py
perintah: https://stackoverflow.com/questions/15912063/how-do-i-run-python-2-and-3-in-windows-7Terima kasih untuk Reshure untuk jawabannya yang punya saya di jalur yang benar untuk mencari tahu ini.
Semua jawaban untuk Berjalan->Run menu pilihan untuk pergi dengan "/K" beralih dari cmd, agar terminal tetap terbuka, atau " aku" untuk python.exe jadi python pasukan modus interaktif - baik untuk menjaga output bagi anda untuk mengamati.
Namun di
cmd /k
anda harus mengetikkanexit
untuk menutup itu, dalampython -i
-quit()
. Jika itu terlalu banyak untuk mengetik sesuai dengan keinginan anda (saya yakin ini :), yang Menjalankan perintah yang digunakan adalahC:\Python27\python.exe
- jelas path lengkap untuk anda menginstal python (atau hanyapython
jika anda ingin pergi dengan yang pertama dieksekusi di user's path).&
tanpa syarat pelaksanaan perintah berikutnya pada Windows - tanpa syarat seperti berjalan terlepas dari RC dari perintah sebelumnya (&&
adalah "dan" - hanya berjalan jika sebelumnya berhasil diselesaikan,| |
- "atau").pause
- cetakan "Tekan tombol apa saja untuk melanjutkan . . ." dan menunggu untuk setiap kunci (output yang dihasilkan dapat ditekan jika perlu).keluar
- nah, jenis-jenis pintu keluar untuk anda :)Sehingga pada akhirnya,
cmd
berjalanpython.exe
yang mengeksekusi file saat ini dan membuat jendela dibuka,pause
menunggu anda untuk menekan tombol apa saja, dankeluar
akhirnya menutup jendela setelah anda menekan tombol apa saja.Saya juga ingin menjalankan python file langsung dari Notepad++. Pilihan yang paling umum ditemukan secara online menggunakan builtin pilihan
Run
. Maka anda memiliki dua pilihan:(Jika anda jendela konsol segera ditutup setelah berjalan maka anda dapat menambahkan
cmd /k
anda kode. Link: ) Ini bekerja dengan baik, dan anda bahkan dapat menjalankan file modus interaktif dengan menambahkan-i
anda kode (link: [][24] [][25]). 2. Menjalankan python program di IDLE dengan kode sesuatu seperti ini (link: [][31], di link iniC:\Path\to\Python\Lib\idlelib\idle.py
digunakan, tapi saya menggunakanC:\Path\to\Python\Lib\idlelib\idle.bat
bukan, karenamenganggur.bat
set yang tepat direktori kerja saat ini secara otomatis): C:\Path\to\Python\Lib\idlelib\menganggur.bat "$(FULL_CURRENT_PATH)" Sebenarnya, ini doesn't menjalankan program anda di MENGANGGUR Shell, tapi bukan itu membuka file python di MENGANGGUR Editor dan kemudian anda perlu untuk klik RunModul
(atau klik F5) untuk menjalankan program. Sehingga membuka file anda di MENGANGGUR Editor dan kemudian anda perlu menjalankannya dari sana, yang mengalahkan tujuan menjalankan python file dari Notepad++. Tapi, mencari secara online, saya menemukan pilihan yang menambahkan '-r' untuk anda kode (link: [][37] [][38] [][39]): C:\Path\to\Python\Lib\idlelib\menganggur.bat -r "$(FULL_CURRENT_PATH)" Hal ini akan menjalankan program python di MENGANGGUR Shell dan karena itu dalam DIAM itu adalah secara default dalam mode interaktif. Masalah dengan menjalankan file python melalui builtinRun
pilihan adalah bahwa setiap kali anda menjalankan file python, anda membuka konsol baru atau MENGANGGUR jendela dan kehilangan semua output dari sebelumnya eksekusi. Ini mungkin tidak penting untuk sebagian orang, tapi ketika saya mulai program dalam python, saya menggunakan Python MENGANGGUR, sehingga aku dapat digunakan untuk menjalankan file python beberapa kali di MENGANGGUR Shell jendela. Juga masalah dengan menjalankan program python dari Notepad++ ini adalah bahwa anda perlu untuk secara manual menyimpan file anda dan kemudian klikRun
(atau tekan F5). Untuk memecahkan masalah ini (AFAIK*) anda perlu menggunakan Notepad++ Plugin. Plugin terbaik untuk menjalankan python file dari Notepad++ NppExec. (Saya juga mencoba PyNPP dan Python Script. PyNPP menjalankan file python di konsol, ia bekerja, tetapi anda dapat melakukannya tanpa plugin melalui builtinRun
dan Python Script adalah digunakan untuk menjalankan script yang berinteraksi dengan Notepad++ agar anda bisa't menjalankan file python.) Untuk menjalankan file python dengan NppExec plugin yang anda butuhkan untuk pergi kePlugin -> NppExec -> Jalankan
dan kemudian ketik sesuatu seperti ini (link: [][47]): C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)" Dengan NppExec anda juga dapat menyimpan file python sebelum menjalankan dengannpp_save
command, set direktori kerja dengancd "$(CURRENT_DIRECTORY)"
command atau menjalankan program python di modus interaktif dengan-i
command. Saya menemukan banyak link ( [][57]) online menyebutkan bahwa pilihan ini, tapi penggunaan terbaik dari NppExec untuk menjalankan program python yang saya temukan di NppExec's Manual yang memiliki bab4.6.4. Menjalankan Python & berbasis wxpython
dengan ini code:Semua yang perlu anda lakukan adalah copy kode ini dan ubah python direktori jika anda menggunakan beberapa lainnya python versi (misalnya* saya menggunakan python 3.4 jadi saya directory
C:\Python34
). Kode ini bekerja dengan sempurna, tapi ada satu baris saya menambahkan kode ini agar saya dapat menjalankan python program beberapa kali tanpa kehilangan keluaran sebelumnya:a
adalah untuk mengaktifkan "tambahkan" mode yang membuat Konsol sebelumnya's teks dan tidak jelas itu.m-
mematikan konsol's pesan internal (yang warna hijau) Kode akhir yang saya gunakan di NppExec's Mengeksekusi jendela adalah:Anda dapat menyimpan NppExec's code]63, dan menetapkan cara pintas tombol untuk ini NppExec's script. (Anda perlu untuk membuka opsi Lanjutan dari NppExec's plugin, pilih script anda di
Terkait naskah
daftar drop-down, tekan tombolMenambahkan/Memodifikasi
, restart Notepad++ , buka Notepad++'esPengaturan
->Shortcut Mapper
->Plugin perintah
, pilih script, klikMemodifikasi
dan menetapkan cara pintas tombol. Saya ingin menempatkanF5
sebagai tombol pintas, untuk melakukan itu anda perlu mengubah cara pintas tombol untuk builtin pilihanRun
untuk sesuatu yang lain terlebih dahulu.) Link ke bab dari NppExec's Manual yang menjelaskan bagaimana untuk menyelamatkan anda NppExec's kode dan menetapkan tombol pintas:NppExec's "Melaksanakan..."
,NppExec's script
. P. S.*: Dengan NppExec plugin anda dapat menambahkanSorot Filter
(ditemukan diKonsol Output Filter...
) yang menonjolkan garis-garis tertentu. Saya menggunakannya untuk menyoroti kesalahan garis merah, untuk melakukan itu anda perlu menambahkanSorot masker
:*File "%FILE%", garis %GARIS%, di <*>
danTraceback (most recent call last):
seperti ini.Tak satu pun dari yang sebelumnya diusulkan solusi yang bekerja untuk saya. Sedikit modifikasi yang diperlukan.
Setelah menekan F5 di Notepad++, ketik:
Command prompt tetap terbuka sehingga anda dapat melihat output dari script anda.
Saya menggunakan NPP_Exec plugin (Ditemukan di plugin manager). Setelah terinstal, buka jendela konsol (ctrl+~) dan ketik:
Ini akan memulai command prompt. Kemudian ketik:
untuk mengeksekusi file saat ini anda bekerja dengan.
Saya berharap orang-orang di sini akan memposting langkah, bukan hanya secara keseluruhan konsep. Saya akhirnya mendapat cmd /k versi untuk bekerja.
Langkah-demi-langkah instruksi adalah:
Tidak ada jawaban di sini, atau plugin yang saya temukan memberikan apa yang saya inginkan. Minimalis metode untuk memulai saya kode python yang saya tulis di Notepad++ dengan menekan shortcut, dengan sebaiknya ada plugin.
Aku punya Python 3.6 (64-bit), Windows 8.1 x86_64 dan Notepad++ 32bit. Setelah anda menulis script Python di Notepad++ dan simpan, Tekan F5 untuk
Menjalankan
. Kemudian menulis:dan tekan tombol Run.
Aku
bendera pasukan terminal untuk tetap diam setelah eksekusi kode telah dihentikan, bagi anda untuk memeriksa itu. Perintah ini akan menjalankan script di cmd terminal dan terminal masih akan berbaring di sana, sampai anda dekat dengan mengetikkanexit()
.Anda dapat menyimpan ini untuk jalan pintas untuk kenyamanan (tambang adalah CTRL + SHIFT + P).
Ada satu masalah yang saya didn't see diselesaikan dalam solusi di atas. Python set direktori kerja saat ini ke mana pun anda memulai penerjemah dari. Jika anda perlu direktori kerja saat ini menjadi direktori yang sama dimana anda menyimpan file, maka anda bisa menekan F5 dan jenis ini:
Kecuali anda akan mengganti C:\Users\username\Python36-32\python.exe dengan fasilitas jalan untuk interpreter python adalah pada mesin anda.
Pada dasarnya anda're memulai baris perintah, mengubah direktori ke direktori yang berisi .py file anda're mencoba untuk menjalankan, dan kemudian menjalankannya. Anda dapat string bersama sebagai banyak baris perintah perintah seperti yang anda suka dengan '&' simbol.
Memperluas Reshure's jawaban
Terbuka Run → Run... dari menubar di Notepad++ (shortcut: F5)
Dalam ruang yang diberikan, masukkan:
"$(FULL_CURRENT_PATH)" -1
ta da!
Masalah saya adalah, seperti yang disebutkan oleh copeland3300, bahwa naskah saya berjalan dari notepad++ folder, jadi itu tidak mungkin untuk mencari proyek lain file, seperti file database, modul, dll. Aku memecahkan masalah menggunakan standar notepad++ "Run" perintah (F5) dan mengetikkan:
Python BERADA di JALAN saya. Cmd jendela tetap terbuka setelah script selesai.
Saya mulai menggunakan Notepad++ untuk Python yang sangat baru-baru ini dan saya menemukan metode ini sangat mudah. Setelah anda siap untuk menjalankan kode tersebut,klik kanan pada tab kode anda di Notepad++ jendela dan pilih "Buka Map di cmd". Ini akan membuka Command Prompt masuk ke folder dimana program disimpan. Semua yang perlu anda lakukan sekarang adalah untuk melaksanakan:
Hal ini dilakukan pada Notepad++ (Membangun 10 Jan 2015).
Saya dapat't menambahkan screenshot, jadi di sini's blog post dengan screenshots - http://coder-decoder.blogspot.in/2015/03/using-notepad-in-windows-to-edit-and.html
Saya ingin menghindari menggunakan full python path direktori di Notepad++ makro. Saya mencoba solusi yang diberikan di halaman ini, mereka gagal.
Salah satu yang bekerja pada PC saya adalah:
Di Notepad++, tekan F5.
Copy/paste ini:
Masukkan.
Dalam kasus seseorang tertarik pada lewat argumen untuk cmd.exe dan menjalankan script python dalam Lingkungan Virtual, ini adalah langkah-langkah yang saya digunakan:
Pada Notepad++ -> Run> Run , aku masukkan berikut ini:
Di sini saya cd ke direktori di mana .py file yang ada, sehingga memungkinkan pengaksesan lain yang relevan file yang berada di direktori .py kode.
Dan pada .bat file yang saya punya:
Anda dapat menjalankan skrip melalui cmd dan berada dalam naskah direktori:
Di Notepad++, pergi ke Run → Run..., pilih path dan
idle.py
file instalasi Python:menambahkan spasi dan ini:
dan di sini anda berada!
Video demostration:
https://www.youtube.com/watch?v=sJipYE1JT38