0

screenPythonスクリプトを使用してセッションをリアルタイムで監視する必要があります。表示がいつ変わるかを知る必要があります。stdoutこれは、フラッシュされるとき、または文字がに入力されるときはいつでも説明できると思いますstdin。これを行う方法はありますか。おそらくパイプで?

stdinから文字を取得するコードがここにありますが、パイプで機能すると思います(コードを変更するか、変更した場合sys.stdin)?

ストリームのflush関数(のようなstdout)はパイプで呼び出されますか、それとも単に明示的に呼び出されますか?私の理解では、表示はstdoutフラッシュされたときにのみ更新されます。

4

2 に答える 2

1

おそらく、あなたが望むscriptほとんどすべてのことをすでに行っている を見てみたいと思うでしょう。

于 2013-03-08T11:19:53.940 に答える
0

python cursesを試しましたか?これは Linux の curses に似ており、端末関連の I/O を処理する優れた方法を提供します。

于 2013-03-08T11:13:28.097 に答える