3
print 'foo',
time.sleep(1)
print 'bar'
これは最初にtime.sleep(1)
を実行してから、"foo bar"
を一度に印刷するようです。同じライン印刷の間に遅延がないのはなぜですか?
はしかし、独自のライン上foo
とbar
の両方を印刷するprint文の間に予想遅延を生成します。
print 'foo'
time.sleep(1)
print 'bar'
は、改行文字が受信されるまで、すべてのprint文をスタック何かはありますか?
は '-u'が同様のトリックを行うとのpythonを実行しているように見えます – victor