我如何打印" hello world"在python中每34分钟一次?

时间:2013-09-10 17:55:27

标签: python python-2.7 time timer

如何在python中每34分钟打印一次“hello world”?现在我正在抓住系统时间,将它与我上次录制的时间进行比较,循环(这是24小时制的痛苦),冲洗并重复。有没有一种简单易行的方法。

简而言之,您如何每34分钟循环编码一次代码:

打印(“每34分钟执行一次任务”)

2 个答案:

答案 0 :(得分:6)

使用time模块:

from time import sleep

while True:
    print("Task to do every 34 minutes")

    sleep(60 * 34)  # argument is seconds

答案 1 :(得分:1)

这可以是一个解决方案:

import time

while True:
    print "hello world"
    time.sleep(2040)

Sleep将参数作为秒数,因此60 * 34 = 2040。