Как можно сделать автозамену текста в консоли
Есть код:
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
Там можно и свою надпись ставить/менять, но удобнее пользоваться автоматической полоской прогресса.