Heim > Artikel > Backend-Entwicklung > Warum erhalte ich die Fehlermeldung „NameError: Name ‚Benutzer' ist nicht definiert', wenn ich Benutzereingaben in Python verwende?
Fehler: „NameError: Name '' ist nicht definiert“ tritt bei der Verwendung von Benutzereingaben in Python auf
Versuche, Benutzereingaben in Python abzurufen Die Verwendung der Funktion input() führt häufig zum Fehler „NameError: Name ‚Benutzer‘ ist nicht definiert“. Dieser Fehler tritt auf, wenn Sie fälschlicherweise input() anstelle seines eigentlichen Gegenstücks in Python 2.x verwenden, nämlich raw_input().
Lösung:
Um dies zu beheben Fehler, verwenden Sie raw_input() in Python 2.x konsequent für Benutzereingaben. Der folgende Codeausschnitt demonstriert die korrekte Verwendung:
# Python 2.x UserName = raw_input("Please enter your name: ") print ("Hello Mr. " + UserName) raw_input("<Press Enter to quit.>")
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „NameError: Name ‚Benutzer' ist nicht definiert', wenn ich Benutzereingaben in Python verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!