Что я могу использовать, чтобы вернуться на одну строку назад в терминале в Python?
Я могу вернуться на один символ назад, используя:\b
>>> print("123#456")
123#456
>>> print("123#\b456")
123456
Но это неt работает, если задействован разрыв строки:
>>> print("123#\n456")
123#
456
>>> print("123#\n\b456")
123#
456
Есть ли способ вернуть разрыв строки?
Я спрашиваю об этом, потому что у меня есть прогресс в предыдущей строке:
53%
И я пользуюсь\b
обновить значение. Но если кто-то что-то печатает, это ломает. Я пытался создать буфер строк и вывести достаточно »\ Ъ» чтобы компенсировать это, затем распечатать буфер обратно. Но это нене работает, если есть разрывы строк.