「\r」と、次のようにテキスト行を更新する機能について学びました。
"40% complete"
...
"50% complete"
時間の経過とともにインライン。
とても興奮しました。出力の周りでカーソルを移動する他の方法はありますか (特に、Windows 上の Python 3 で機能します)。次のように、動的ステータスが複数の行にまたがる場合はどうなりますか。
==========STATUS============
Task 1..........40% complete
Task 2...........7% complete
Task 3.........100% complete
============================
(各タスクの完了率は、他のタスクとは関係なく変化します。)
行を上下に移動する、またはカーソルを左右に移動する \r のような特殊文字はありますか?
(これに関するガイドがある場合は申し訳ありませんが、「\r」を検索してもあまり役に立ちません。また、見つけた特殊文字のリストには、探していたものが含まれていませんでした。)
助けてくれてありがとう!
参照:
GNU 特殊文字: http://crasseux.com/books/ctutorial/Special-characters.html#Special%20characters
きれいな python 出力 (Linux のみ?): http://www.darkcoding.net/software/pretty-command-line-console-output-on-unix-in-python-and-go-lang/