用于定期跟踪而无需睡眠的python计时器

时间:2016-02-27 20:14:07

标签: python python-2.7 time

我是python的新手,我希望在10秒后跟踪,但是没有在民意调查中睡觉。

python中是否有指定t = time.add(hr)然后检查time.now < t的方法?

使用subprocess.popen

启动流程
while poll is None && time < 1 hr 
read line available on stdout and stderr
on every 10 sec 
trace something 

1 个答案:

答案 0 :(得分:0)

您可以在线程

中递归调用该方法
import time, threading
def foo():
   print(time.ctime())
   threading.Timer(10, foo).start()

当你打电话时:

  

foo()

     

2016年2月27日星期六14:46:08

     

2016年2月27日星期六14:46:18

     

2016年2月27日星期六14:46:28

     

2016年2月27日星期六14:46:38