@MichaelMih

Python как вывести динамический текст?

Привет всем! Хочу сделать на примере загрузки в консоли:
loading [|||||...]
loading [||||||..]
и надо это сделать так, чтоб это всего было в одну строку, а не каждый раз с новой строки.
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
shabelski89
@shabelski89
engineer
Мне нравится библиотека tdqm , прогресс бар в 3 строки добавляется .
https://tqdm.github.io/
Ответ написан
shurshur
@shurshur
Как-то так:
import time
  
def progressbar(size=10):
  for i in range(size+1):
    bar = "|"*i+"."*(size-i)
    print (f"\r[{bar}]", end='')
    time.sleep(1)
  print ()

progressbar()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы