我有两个文件,第一个是fizz
#!/usr/bin/python
import time
print 'started'
time.sleep(3)
print 'ended'
下一个是bar。
#!/usr/bin/python
import sys
for line in sys.stdin:
print line
当我运行命令
./fizz | ./bar
时,我期望它会先打印started
,然后等待3秒钟并打印ended
,但实际发生的是在3秒钟后同时打印started
和ended
。是否有方法可以获得我想要的行为?谢谢