Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa `raw_input()` Tidak Berfungsi dalam Python 3?
Mentakrifkan semula Fungsi 'raw_input' dalam Python 3
Apabila cuba menggunakan fungsi 'raw_input()' dalam Python 3, pengguna sering menghadapi ralat yang menunjukkan bahawa nama itu tidak ditakrifkan. Ini kerana 'raw_input()' telah dinamakan semula kepada 'input()' dalam Python 3 untuk meningkatkan kefungsiannya.
Menamakan semula 'raw_input()' kepada 'input()' dalam Python 3
Untuk menangani isu ini, Python 3 memperkenalkan fungsi 'input()' sebagai pengganti untuk 'raw_input()'. Perubahan ini telah didokumenkan dalam dokumentasi Python rasmi, "Apa yang Baharu Dalam Python 3.0," di bawah bahagian Builtins.
Dengan menggunakan fungsi 'input()', pengaturcara Python 3 boleh membaca baris input daripada input standard, sama seperti yang mereka lakukan dengan 'raw_input()' dalam versi Python terdahulu. Walau bagaimanapun, 'input()' menyediakan fungsi tambahan dengan menukar input secara automatik kepada rentetan Python, menghapuskan keperluan untuk taip yang jelas.
Atas ialah kandungan terperinci Mengapa `raw_input()` Tidak Berfungsi dalam Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!