На подобные вопросы ответили, например, здесь или здесь .
Опираясь на предоставленные ответы, я пытаюсь переписать последнюю строку вывода в консоли Spyder, используя
interval = 1
for i in range(0,10):
print(i, end = "\r")
time.sleep(interval)
, который дает мне неожиданный вывод:
0123456789
Если я уменьшу интервал сна до чего-то короткого interval = 0.01
, то получу вывод, который ожидал бы
9
Как время этих последовательных операторов печати влияет на то, что печатается? И что еще более важно, как я могу получить мой симпатичный вывод?
Это происходит только тогда, когда я использую Spyder (3.2.6) и не происходит в обычной консоли Python.