Amigun
@Amigun
Джун : |

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

Мне нужно анимировать текст, в консольной программе на Python

Вот что-то вроде "кадров":
Мой текст |
Мой текст \
Мой текст --
Мой текст /
Мой текст --
Чтобы последние символы менялись, а текст оставался. Как так сделать?
  • Вопрос задан
  • 7311 просмотров
Решения вопроса 1
longclaps
@longclaps
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@skymike
Вот так можно, если неохота использовать отдельный модуль:
from time import sleep

an=('|','/','-','\\')
ian = 0

while True:
    print('wait...',an[ian],sep='',end='\r')
    sleep(0.1)
    ian += 1
    if ian is len(an):ian = 0
Ответ написан
@TheMixRay
Вот это должно работать:
import os, time

loading = [
    'Мой текст |',
    'Мой текст /',
    'Мой текст -',
    'Мой текст \\',
]

while True:
    for value in loading:
        os.system('cls')
        print(value)
        time.sleep(0.1)
Ответ написан
Ваш ответ на вопрос

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

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