【发布时间】:2013-06-18 14:58:09
【问题描述】:
我正在尝试使用下面的代码使用编解码器简单地从标准输入读取
import codecs
ins = codecs.getreader('utf-8')(sys.stdin, 'replace')
for l in ins:
print l
我有另一个脚本在小数据突发中写入标准输出。我需要我的脚本在每次突发后处理数据。但是,编解码器似乎可以缓冲数据。这意味着写入标准输出的行不会立即出现在我上面的阅读器代码中。是否可以设置一个参数来防止缓冲?
谢谢!
【问题讨论】: