長時間実行しているアルゴリズムの実行中に進行状況インジケーターを出力したいと思います。アルゴリズム内から(たとえば、この目的のために提供された関数コールバックを呼び出すことによって)進行状況の値を簡単に「バブルアップ」できますが、実際のテキスト出力プロセスに問題があります。を呼び出すたびprint
に新しい行が作成され、それぞれの前に。が付き[1]
ます。
改行を導入せずに、さまざまな時点で印刷する方法はありますか?
具体的には、2つの異なる時間に観察すると次のような「アニメーション」を実現したいと思います。
0%...
..。
0%...2%...4%...