Я хочу вывести индикатор прогресса во время моих длительных алгоритмов работы. Я могу легко "выкрутить" значение прогресса из моего алгоритма (например, посредством вызова функции обратного вызова функции специально для этой цели), но сложность заключается в фактическом процессе вывода текста. Каждый вызов print
создает новую строку и каждый префикс [1]
.
Есть ли способ печати в разные моменты времени, без введения разрывов строк?
Чтобы быть конкретным, я хочу добиться "анимации", которая будет выглядеть следующим образом, если будет наблюдаться в два разных раза.
0%...
...
0%...2%...4%...