Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Melaksanakan Pengambilan Input Aksara Tunggal Cross-Platform?
Penyelesaian Merentas Platform untuk Pendapatan Input Aksara
Apabila bekerja dengan aplikasi berasaskan terminal, keupayaan untuk menangkap aksara tunggal daripada input pengguna ialah selalunya perlu. Fungsi ini serupa dengan fungsi getch() yang tersedia dalam sistem pengendalian Windows. Walau bagaimanapun, untuk keserasian merentas platform, penyelesaian yang lebih serba boleh diperlukan.
Nasib baik, terdapat penyelesaian platform-agnostik yang boleh memenuhi keperluan ini. Dengan memanfaatkan tapak web ActiveState Recipes, pembangun boleh mengakses gambaran keseluruhan menyeluruh tentang cara membaca aksara tunggal dalam pelbagai sistem pengendalian.
Pelaksanaan
Coretan kod yang disediakan oleh ActiveState Laman web resipi secara berkesan mendapatkan semula aksara tunggal daripada input pengguna. Ia bergantung pada pelaksanaan berikut:
Untuk menggunakan penyelesaian ini, hanya import kelas _Getch dan nyatakannya. Kaedah __call__() kemudiannya boleh digunakan untuk mendapatkan semula satu aksara daripada input pengguna.
Contoh Penggunaan
import _Getch getch = _Getch() # Capture a single character from the user character = getch()
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Pengambilan Input Aksara Tunggal Cross-Platform?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!