Maison >développement back-end >Tutoriel Python >Pourquoi est-ce que j'obtiens l'erreur « NameError : le nom « utilisateur » n'est pas défini » lorsque j'utilise la saisie utilisateur en Python ?
Erreur : "NameError : le nom '' n'est pas défini" rencontré lors de l'utilisation de la saisie utilisateur en Python
Tentatives d'obtention de la saisie utilisateur dans Python l'utilisation de la fonction input() entraîne souvent l'erreur « NameError : le nom « utilisateur » n'est pas défini ». Cette erreur survient lorsque vous utilisez par erreur input() plutôt que son homologue approprié dans Python 2.x, qui est raw_input().
Solution :
Pour rectifier ce problème erreur, utilisez systématiquement raw_input() dans Python 2.x pour la saisie utilisateur. L'extrait de code suivant illustre l'utilisation correcte :
# Python 2.x UserName = raw_input("Please enter your name: ") print ("Hello Mr. " + UserName) raw_input("<Press Enter to quit.>")
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!