私はこの方法で私の端末に、いくつかのnumpyののmatriciesや他のいくつかの情報を出力するPythonプログラムがあります。データを表示するために、現在 Pythonのターミナルのテキスト出力整形
を、私はこの順に従います。
- 印刷データ
- クリア画面
- 再印刷(繰り返し)
しかし、これは本当に非効率的です。私ができるようにしたいのは、プログラムの実行中に数字が変わるのを見ることですが、スクリーンクリアのオーバーヘッドはありません。ネイティブのPythonを使用して出力をフォーマットする方法はありますか?この高価な操作をする必要はありません。アイデアは、htop(または同様のフォーマットされた端末プログラム、例えばcmus)のようなものを持つことができるということです。
ありがとうございます!
間
-d
ハイライトの変更私は、これは、ライブラリのリクを使用せずに行うことができるかどうかわからないんだけど、時間をリフレッシュe 'curses' https://docs.python.org/2/howto/curses.htmlそれ以外の場合は、stdout – Will