Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapakah Saya Tidak Boleh Mendapatkan Input Konsol dalam Teks Sublime 2?

Mengapakah Saya Tidak Boleh Mendapatkan Input Konsol dalam Teks Sublime 2?

Barbara Streisand
Barbara Streisandasal
2024-11-13 00:48:02743semak imbas

Why Can't I Get Console Input in Sublime Text 2?

Masalah Input Konsol dalam Teks Sublime 2

Jika anda pengguna Sublime Text 2, anda mungkin perasan bahawa input pengguna melalui input() kaedah dalam Python atau masuk dalam Ruby tidak berfungsi seperti yang diharapkan. Ini boleh mengecewakan, terutamanya jika anda bergantung pada input pengguna untuk kod anda.

Apakah Masalahnya?

Teks Sublime 2 tidak menyokong input konsol secara asli. Apabila anda cuba memasukkan input, ia dianggap sebagai ralat akhir fail (EOF), menyebabkan kod ditamatkan.

Penyelesaian: SublimeREPL

Syukurlah , terdapat penyelesaian menggunakan pemalam yang dipanggil SublimeREPL. Pemalam ini membolehkan anda menjalankan kod dalam persekitaran REPL khusus dalam Teks Sublime, menyediakan kefungsian input konsol yang betul.

Cara Memasang SublimeREPL

  1. Pasang Kawalan Pakej , yang memudahkan untuk mengurus pemalam dalam Teks Sublime.
  2. Tekan Ctrl Shift P (atau Cmd Shift P pada Mac) untuk membuka palet arahan.
  3. Taip "install" dan pilih "sublime package control: install package".
  4. Taip "SublimeREPL" dan pilihnya daripada senarai . Pemalam akan dipasang secara automatik.

Cara Menggunakan SublimeREPL

  1. Pergi ke Alat > SublimeREPL > Python untuk memulakan sesi Python REPL.
  2. Untuk menjadikan SublimeREPL sistem binaan lalai, ikut arahan:

    • Buka fail tetapan pengguna (Keutamaan > Tetapan - Pengguna ).
    • Tambah baris berikut: "default_build_system": "SublimeREPL.sublime-build".

Atas ialah kandungan terperinci Mengapakah Saya Tidak Boleh Mendapatkan Input Konsol dalam Teks Sublime 2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn