0

私のpythonスクリプトは次のように言われます:

import time

def wait_seconds(x):
    print "started"
    time.sleep(x)
    print "stopped"

それから私がそれを言うとき:

>>> wait(.2)

私は得る:

///it waits .2 seconds and then...
started
stopped

他のことをする前に待機しますが、それは私が探しているものではありません。ループで sleep を使用すると、何もしません (sleep だけを実行することに巻き込まれます)。

短い遅延を行うためのより良い方法はありますか? 返信してくれた人に感謝します!:D

4

1 に答える 1

1

遅延の前に stdout をフラッシュしてみてください。

于 2012-06-25T22:18:26.273 に答える