在python中每隔1小时运行一行

在python中每隔1小时运行一行,python,Python,我正在尝试完全用python创建一个基于espeak的有声时钟 我想知道怎么跑 spk.speak('It is now <time>') spk.speak('现在是') 每次系统点击时间,如12:00 1:00等导入时间 import time while True: # sleep for the remaining seconds until the next hour time.sleep(3600-time.time()%3600) spk.s

我正在尝试完全用python创建一个基于espeak的有声时钟

我想知道怎么跑

spk.speak('It is now <time>')
spk.speak('现在是')
每次系统点击时间,如12:00 1:00等

导入时间
import time
while True:
    # sleep for the remaining seconds until the next hour
    time.sleep(3600-time.time()%3600)
    spk.speak('It is now <time>')
尽管如此: #在剩下的几秒钟里睡觉,直到下一个小时 time.sleep(3600 time.time()%3600) spk.speak('现在是')
导入时间
尽管如此:
#在剩下的几秒钟里睡觉,直到下一个小时
time.sleep(3600 time.time()%3600)
spk.speak('现在是')

您没有指定正在使用的操作系统,但在Linux和Unix上,每隔一段时间运行一些东西是类似进程的工作。在窗户上,有一个

您将这些系统设置为每隔一段时间运行comand

例如,此cron条目每小时运行一次脚本:

0****/usr/bin/python/home/myuser/somefile.py

您还可以使用:

@hourly/usr/bin/python/home/myuser/somefile.py


@hourly
0****

的别名。您没有指定要使用的操作系统,但在Linux和Unix上每隔一段时间运行一些东西是类似进程的工作。在窗户上,有一个

您将这些系统设置为每隔一段时间运行comand

例如,此cron条目每小时运行一次脚本:

0****/usr/bin/python/home/myuser/somefile.py

您还可以使用:

@hourly/usr/bin/python/home/myuser/somefile.py


@hourly
0****

您使用的是什么操作系统的别名?自己写这样的东西很少是个好主意
cron
或您系统上的同等产品是一个更好的选择。也许OP想要一个跨平台的解决方案,或者无法访问类似
cron
的内容。是的,没有cron。。只是单机版:你使用的是什么操作系统?自己写这样的东西很少是个好主意
cron
或您系统上的同等产品是一个更好的选择。也许OP想要一个跨平台的解决方案,或者无法访问类似
cron
的内容。是的,没有cron。。只是单机版:d思考闰秒?不是每小时都有3600秒!想到闰秒了吗?不是每小时都有3600秒!