python如何实现程序定时执行的功能?

比如我写了一个小程序要求每隔5秒执行一次,要怎么实现呢?... 比如我写了一个小程序要求每隔5秒执行一次,要怎么实现呢? 展开
 我来答
式买呵16
推荐于2018-04-16
知道答主
回答量:45
采纳率:0%
帮助的人:24万
展开全部
sleep就可以吧,把程序作为一个线程,启动线程,里面加个sleep,示例如下:
import threading
import time
class Test(threading.Thread):
def __init__(self):
pass

def test(self):
print 'run test!'

def run(self):
while True:
print time.strftime('%Y-%m-%d %H:%M:%S')
self.test()
time.sleep(5)
#test...
a=Test()
a.run()
#...test
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式