【发布时间】:2012-03-18 05:04:32
【问题描述】:
我有两个文件,第一个是 fizz
#!/usr/bin/python
import time
print 'started'
time.sleep(3)
print 'ended'
接下来是酒吧
#!/usr/bin/python
import sys
for line in sys.stdin:
print line
当我运行命令./fizz | ./bar 时,我希望它打印started 然后等待3 秒并打印ended,但真正发生的是它在3 之后同时打印started 和ended秒。有没有办法得到我想要的行为?谢谢
【问题讨论】: