3
print 'foo',
time.sleep(1)
print 'bar'
這似乎先運行time.sleep(1)
,然後一起打印"foo bar"
。爲什麼在同行打印之間沒有延遲?
然而,打印對自己行既foo
和bar
產生打印語句之間的預期延遲:
print 'foo'
time.sleep(1)
print 'bar'
有一些堆疊的所有打印語句,直到接收到一個新的行字符?
看起來像'-u'的伎倆以及運行蟒蛇 – victor