Здесь есть несколько человек, которые ищут ответы на backspace в Python. Ни один из вопросов, которые я искал, не ответил на это для меня, поэтому здесь идет:
Простая цель: иметь возможность распечатывать строку состояния в одной строке, где следующий статус перезаписывает первый. Подобно статусу% complete, где вместо прокрутки длинной строки 1%\n, 2%,... и т.д. Мы просто перезаписываем первую строку с самым новым значением.
Теперь вопрос. Когда я набираю это в режиме ожидания: print("a\bc")
Я получаю это как вывод: ac
с тем, что выглядит как нечетное поле с кружком между 'a' и ' с". То же самое происходит при использовании sys.stdout.write()
.
Является ли это настройкой/выпуском редактора Idle? Кто-нибудь даже знает, возможно ли, что я пытаюсь в среде ожидания?
Спасибо за понимание.
PS: Запуск Python 3.3.2 Простой в Windows 7, 64-разрядная система.
EDIT: Копирование вывода в Notepad ++ показывает, что Python печатает символ "backspace" и фактически не возвращает пробел. Возможно, то, чего я пытаюсь сделать, невозможно?