0

如何在 python 中每 34 分钟打印一次“hello world”?现在我正在获取系统时间,将其与我上次录制的时间进行比较,循环播放(这对于 24 小时制来说很痛苦),冲洗并重复。有没有一种简单易行的方法来做到这一点。

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

print("每 34 分钟要做的任务")

4

2 回答 2

6

使用time模块:

from time import sleep

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

    sleep(60 * 34)  # argument is seconds
于 2013-09-10T17:58:22.543 回答
1

这可以是一个解决方案:

import time

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

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

于 2013-09-10T18:00:36.880 回答