>>> print("x\by")
y
print("a", end="")
print("a", end="")
print("a", end="")
print("h", end="")
aaah
Aber mit mehreren Druckanweisungen, erhalte ich diese Ausgabe -Rück b Escape-Sequenz wird nicht mit mehreren print() Funktionen arbeiten
print("a\b", end="")
print("a\b", end="")
print("a\b", end="")
print("h\b", end="")
a a a h
Warum hat es besonders viel Platz drucken nach jedem Zeichen.
Der Code funktioniert gut, wenn er über die Windows-Befehlszeile ausgeführt wird, ich habe es in Pycharms Konsole getestet.
Aber in Python repl, die \b
löscht das vorherige Zeichen, während es Cursor ein Zeichen rückwärts bewegen soll.
>>> print("a\b", end="")
>>>
Ihr Update löscht das Zeichen nicht. Die nächste >>> 'Eingabeaufforderung * überschreibt es *. –
Versuchen Sie 'print (" a \ b \ n ", end =" ")' stattdessen. –