@gylah-u

Как сделать динамичный текст в терминале python?

Как я могу сделать динамичный текст, не используя сторонних модулей, кроме встроенных?
Например
[███...] 
[████..]
[█████.]
[██████]

И чтобы это было в одной строке и менялось например спустя секунду.
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
Печатай возврат каретки (\r) без перевода строки
from time import sleep
import sys

for i in range(11):
    sys.stdout.write('\r')
    sys.stdout.write("[%-10s] %d%%" % ('='*i, 10*i))
    sys.stdout.flush()
    sleep(0.25)
Ответ написан
Комментировать
karabanov
@karabanov
Системный администратор
Комментировать
Ваш ответ на вопрос

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

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