Is it possible to create scrolling text in the Python command line by repeatedly updating the same line of text with small time.sleep() delays?
I believe that the \b (backspace) character can effectively move the cursor backward over text already written. I thought that combining this with end="" parameter in Python 3 might allow subsequent print commands to update a previous print command. With careful tracking of the length of the text and insertion of backspace and other characters it should be possible to create static lines of text that animate in place.
Unfortunately none of this works and even the \b character seems to do nothing:
word = input("Type something-> ")
print(word+"\b\b\bHello", end="")
print("New text")
Anyone got any ideas?
Many thanks, Kw