我有两个以这种方式使用的程序:
$ c_program | python_program.py
c_program 使用打印一些东西printf()
,python_program.py 使用读取sys.stdin.readline()
我想让 python_program.py 在打印时立即处理 c_program 的输出,以便它可以打印自己的当前输出。不幸的是,python_program.py 只有在 c_program 结束后才能得到它的输入。
我该如何解决这个问题?