Python计时器倒计时


问题内容

我想了解Python中的计时器。

假设我有类似以下内容的代码段:

def abc()
   print 'Hi'  
   print 'Hello'
   print 'Hai'

我想每1秒打印一次。最多三遍;即;第一秒我需要检查printf,第二秒我也需要检查第三秒。

在我的实际代码变量中,值将被更新。我需要捕获所有变量在什么时候更新。

谁能告诉我该怎么做。


问题答案:

使用time.sleep

import time

def abc():
    print 'Hi'
    print 'Hello'
    print 'Hai'

for i in xrange(3):
    time.sleep(1)
    abc()