На этот вопрос уже есть ответ здесь:
Мне было интересно, можно ли удалить элементы, которые вы напечатали на Python, - не из графического интерфейса Python, а из командной строки. например,
a = 0
for x in range (0,3):
a = a + 1
b = ("Loading" + "." * a)
print (a)
, поэтому он печатает
>>>Loading
>>>Loading.
>>>Loading..
>>>Loading...
Но моя проблема в том, что я хочу, чтобы все это было в одной строке, и для этого он удаляет себя, когда появляется что-то еще. Поэтому вместо печати «Загрузка», «Загрузка.», «Загрузка ...
я хочу, чтобы он напечатал « Загрузка ».
, затем он удаляет то, что находится в строке, и заменяет он содержит «Загрузка ..»
, а затем удаляет «Загрузка ..»
и заменяет его (в той же строке) на «Загрузка ...»
. Это сложно описать.
ps Я пробовал использовать символ Backspace, но он, похоже, не работает ( "\ b"
)
Спасибо