


Python 3-Eingabe: Warum ist „raw_input()' weg und wie erhalte ich Benutzereingaben?
Dec 07, 2024 pm 12:18 PMPython 3: Lebewohl raw_input(), Willkommen input()
In Python 2 wurde raw_input() zum Lesen von Benutzereingaben verwendet. Beim Übergang zu Python 3 stoßen Entwickler jedoch auf den Fehler:
NameError: name 'raw_input' is not defined
Dieser Fehler tritt auf, weil raw_input() in Python 3 einer Transformation unterzogen wurde. Um die Kompatibilität mit Python 2 aufrechtzuerhalten, wurde in Python 3 input() eingeführt. was raw_input() nahtlos ersetzte.
Wie in der Python-Dokumentation unter Was ist neu in Python angegeben 3.0:
"Die Funktion raw_input() heißt jetzt input() und input() macht jetzt das, was raw_input() in Python 2.7 getan hat: Sie gibt die Eingabe als String zurück, unabhängig von ihrer Inhalt."
Um die Benutzereingabefunktionalität in Python 3 zu nutzen, ersetzen Sie daher einfach raw_input() durch input(). Diese Substitution gewährleistet eine nahtlose Migration von Python 2 auf Python 3.
Das obige ist der detaillierte Inhalt vonPython 3-Eingabe: Warum ist „raw_input()' weg und wie erhalte ich Benutzereingaben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

So herunterladen Sie Dateien in Python

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

Wie man mit PDF -Dokumenten mit Python arbeitet

Intro zu Flask: Hinzufügen einer Kontaktseite Hinzufügen

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?
