このように使用しているプログラムは2つあります。
$ c_program | python_program.py
c_programはを使用して何かを出力しprintf()
、python_program.pyはを使用して読み取りますsys.stdin.readline()
python_program.pyが印刷時にc_programの出力をすぐに処理して、それ自体の現在の出力を印刷できるようにしたいと思います。残念ながら、python_program.pyは、c_programが終了した後にのみ入力を取得します。
どうすればこれを解決できますか?