ホームページ >バックエンド開発 >Python チュートリアル >Python 2 と Python 3 のユーザー入力の違いを処理するにはどうすればよいですか?
Python 2 には、ユーザー入力を取得するための raw_input() 関数が用意されています。ただし、この関数は Python 3 で名前変更されており、呼び出し時にエラーが発生します。
Python 3 で raw_input() を使用しようとすると、NameError 例外が発生します。 、関数が未定義であることを示します。
このエラーを解決するには、単に次を使用します。 raw_input() の代わりに input() を使用します。 Python 3 以降、入力処理プロセスを効率化するために、raw_input() 関数の名前が input() に変更されました。 input() 関数は、Python 2 の raw_input() と同じ機能を実行するようになりました。
したがって、Python 2 の次のコード スニペット
name = raw_input("Enter your name: ")
は、Python 3 で書き直すことができます。として:
name = input("Enter your name: ")
以上がPython 2 と Python 3 のユーザー入力の違いを処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。