Python 2 menyediakan fungsi raw_input() untuk mendapatkan input pengguna. Walau bagaimanapun, fungsi ini telah dinamakan semula dalam Python 3, yang membawa kepada ralat apabila dipanggil.
Apabila cuba menggunakan raw_input() dalam Python 3, anda akan menghadapi pengecualian NameError , menunjukkan bahawa fungsi tidak ditentukan.
Untuk menyelesaikan masalah ini ralat, hanya gunakan input() dan bukannya raw_input(). Bermula dengan Python 3, fungsi raw_input() telah dinamakan semula kepada input() untuk menyelaraskan proses pengendalian input. Fungsi input() kini menjalankan fungsi yang sama seperti raw_input() lakukan dalam Python 2.
Oleh itu, coretan kod berikut daripada Python 2:
name = raw_input("Enter your name: ")
boleh ditulis semula dalam Python 3 sebagai:
name = input("Enter your name: ")
Atas ialah kandungan terperinci Bagaimana untuk Mengendalikan Perbezaan Input Pengguna Antara Python 2 dan Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!