我制作了一个python脚本,该脚本使用无限循环与Web服务器通信。我想将每个通讯数据记录到一个文件中,并同时从终端监视它们。所以我像这样使用tee命令。
python client.py | tee logfile
但是,我没有从终端或日志文件中得到任何东西。python脚本运行正常。这是怎么回事 我错过了什么吗?
一些建议,将不胜感激。先感谢您。
有关触发无缓冲输出的其他方法,请参见stackoverflow.com/q/107705/1328439
—
Dmitri Chubarov
sys.stdout.flush()
每当您记录一行时,您可能都需要对脚本进行显式处理。