Input Eingabe als String in python?
Hey, ich definiere eine Variable x mit input("Adresse eingeben: ")
Wenn ich dann eingebe Straße, 103 erscheint die Fehlermeldung, dass es kein String ist. Ich könnte zwar Anführungszeichen setzen, dass will ich aber nicht jedes mal. Wie kann ich python sagen, dass die Eingabe als input genommen werden soll?
3 Antworten
Python 2 verlangte in solchen Fällen
x = raw_input("Eingabe bitte")
Bei Python3 klappt das mit input() so wie du es gerne hättest.
input = str (input ("Adresse eingeben:"))
Für unter python 3 ist es raw input
Nutzer, der sehr aktiv auf gutefrage ist
Zeig mal deinen Code. Welche Python Version?
Eventuell mal raw_input probieren.
KarlRanseierIII
07.03.2020, 23:06
@Linus67
Python 2.7 ist EOL (tot) ... also gar nicht mehr damit anfangen.
@KarlRanseierIII
Jo, ist auch nur auf meinem Linux Betriebssystem.
Einfach nur x = input("interface")
Wenn ich wlan0 eingeben, erscheint die Fehlermeldung, dass wlan0 nicht definiert ist.
Ich probiere es mal mit raw_input
Ich benutze python 2.7, ist mir jetzt erst aufgefallen. Daran liegt es dann.