Я пришел к выводу, что это невозможно, пожалуйста, исправьте меня, если я ошибаюсь.
Окно консоли Python (терминал) не «сбрасывает» записанную строку, пока не будет пройдена следующая строка,как будто он сохраняет возврат каретки как '\ n' в памяти, который можно игнорировать при записи ('\ r).Другие, более консольные окна на основе графического интерфейса (IDE), очевидно, реализованы по-другому.Поэтому, возможно, это может быть запрос функции интерпретировать '\ r', чтобы стереть предыдущую строку в этих консолях, чтобы все консоли имели, по крайней мере, общее поведение со стандартной консолью, возможно только с дополнительными опциями.
Тем временем для меня, как для пользователя, могло бы быть решение изменить sys.stdout
на новое консольное окно, которое ставилось перед , но отвечало неудовлетворительно ...это?
Или использовать что-то вроде модуля curses , но не для Windows (есть «curses.py» для Windows?), например, Console.py ,