Как можно сделать автозамену текста в консоли

Есть код:

for x in range(100):
     print(x)

Можно ли в консоли изменять текст? Для создания загрузки.


Ответы (2 шт):

Автор решения: n1tr0xs

Можно так:

import time

for x in range(100):
    print(f'\r{x}', end='')
    time.sleep(1) # поставил задержку, чтобы было видно процесс
→ Ссылка
Автор решения: CrazyElf

Как вариант - использовать специальную библиотеку для показа прогресс-бара:

from tqdm.auto import tqdm

for x in tqdm(range(100)):
     pass

Там можно и свою надпись ставить/менять, но удобнее пользоваться автоматической полоской прогресса.

→ Ссылка