Я бы стер с консоли последний напечатанный мной символ.
Я пытался:
import sys
print('hello')
sys.stdout.write("\b")
sys.stdout.write(" ")
sys.stdout.flush()
, чтобы получить hell
, но я получил это: ![enter image description here](https://i.stack.imgur.com/YdPqj.png)
Я пытался:
import sys
print("FAILED...")
sys.stdout.write("\033[F") #back to previous line
sys.stdout.write("\033[K") #clear line
print("SUCCESS!")
, что я получил с этого сайта и получаю: ![enter image description here](https://i.stack.imgur.com/XdKOQ.png)
the ", конец = '' "трюк также не работает: ![enter image description here](https://i.stack.imgur.com/8SGap.png)
Я также нашел это:
CURSOR_UP_ONE = '\x1b[1A'
ERASE_LINE = '\x1b[2K'
import sys
print("hello")
sys.stdout.write(CURSOR_UP_ONE)
sys.stdout.write(ERASE_LINE)
, но также неправильно: ![enter image description here](https://i.stack.imgur.com/2tP9e.png)
Что мне делать?