Есть ли способ напечатать вращающийся курсор в терминале, используя Python?
Хочу сделать вращающийся курсор в терминале, что то типа такого: 10% *** курсор ----- 100% Совет печати символа backspace (\b) между четырьмя символами, которые заставят "курсор" выглядеть как вращающийся (-, \, |, /) выдает тупо строку - \ / |/\ / |/\ / |/\ / |/\ / |/.
Ответы (1 шт):
Автор решения: Sergey Gornostaev
→ Ссылка
import sys
import time
from itertools import cycle, islice
for c in islice(cycle(['-', '/', '|', '\\']), 100):
sys.stdout.write(c)
sys.stdout.flush()
time.sleep(0.1)
sys.stdout.write('\b')