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