Ich habe ein Problem, wo, wenn ich mein Python-Programm im Windows-Terminal ausführen, Text mit eingefügten Variablen (%s
) verrückte Ergebnisse, wo wie in der Python-Shell funktioniert es gut.Eingabeprobleme in cmd
Code:
print("Hi! What's your name?")
name = input("name: ")
print("Nice to meet you %s" % name)
print("%s is a good name." % name)
print("This line is only to test %s in the middle of the text." % name)
input("press enter to exit")
Ergebnis in Python-Shell:
Ergebnis in cmd:
Ich verwende Windows 10 und python32 bei du musst es wissen.
Das ist interessant, könnten Sie bitte "Format" anstelle von "%" verwenden und die Ergebnisse bitte posten? – Rockybilly
Funktioniert für mich auf Win8.1. Ich habe es von einer Windows-Befehlszeile ausgeführt und die Ausgabe sieht genauso aus wie Ihre Python-Shell-Ergebnisse. –
Funktioniert für mich unter Windows 7 –