При использовании таких инструментов, как bzr
, doxygen
и scp
или wget
, я вижу, что у всех них есть хороший индикатор выполнения, который выглядит следующим образом:
|=============>---------| 55% ETA 3:30
Я пытался написать что-то подобное в C ++, используя символ \b
столько раз, сколько написал что-то раньше. Вывод мерцал довольно плохо и выглядел не так гладко, как упомянутые инструменты.
Как я могу плавно создать такой индикатор выполнения (или хотя бы изменить отображаемое ETA) с помощью Python?