Здесь есть несколько человек, которые ищут ответы на возврат в Python. Ни один из вопросов, которые я искал, не ответил мне на это, поэтому вот:
Простая цель: иметь возможность распечатать строку состояния в одной строке, где следующий статус перезаписывается первым. Подобно статусу завершения %, где вместо прокрутки длинной строки 1%\n, 2% и т. д. мы просто перезаписываем первую строку самым новым значением.
Теперь вопрос. Когда я набираю это в режиме ожидания: print("a\bc")
, я получаю это в качестве вывода: ac
с чем-то вроде странного прямоугольника с кружком между буквами «a» и «c». То же самое происходит при использовании sys.stdout.write()
.
Это настройка/проблема редактора Idle? Кто-нибудь вообще знает, возможно ли то, что я пытаюсь сделать, в Idle Shell?
Спасибо за любое понимание.
PS: Запуск Python 3.3.2 Idle в Windows 7, 64-разрядная система.
РЕДАКТИРОВАТЬ: копирование вывода в Notepad ++ показывает, что Python печатает символ «возврата», а не возвращает пробел. Возможно, то, что я пытаюсь сделать, невозможно?