如何检查Python中是否启用了输出缓冲

Ami*_*ini 5 python buffer output-buffering python-2.7 output

在Python中有很多方法可以设置输出缓冲:禁用输出缓冲

让我好奇的是我怎么知道输出缓冲真的已经关闭了?检查它的最佳和简单方法是什么?

小智 2

尝试这个:$ python myscript.py | cat

如果它是无缓冲的,脚本的输出将立即显示在您的终端上。否则它将被缓冲,cat直到刷新发生,无论是由脚本触发还是完成时。