ich suche eine Escape-Sequenz (oder andere Möglichkeit), um das Zeichen links der Cursorposition löschen zu können und mit dem Cursor entsprechend eins nach links zu springen. Also so wie es bei der Löschtaste wäre. Ich weiß, dass es `\b` gibt, um eins nach links zu springen. Aber ich weiß nicht, wie man zusätzlich das Zeichen löscht.
Hintergrund ist eine Art Schreibmaschinen-Funktion:
Code: Alles auswählen
from sys import stdout
from time import sleep
def write(s, interval=0.25, stream=stdout):
for char in s:
stream.write(char)
stream.flush()
sleep(interval)
stream.write('\n')
Code: Alles auswählen
>>> import typewriter
>>> text = "Hallo, Python-Forum :-)"
>>> typewriter.write(text)
Hallo, Python-Forum :-)
Und ich möchte das mögliches ohne Curses lösen.