我想在Python中每60秒永久重复执行一个函数(就像Objective C中的NSTimer或JS中的setTimeout)。这段代码将作为守护进程运行,并且实际上类似于使用cron每分钟调用Python脚本,但不需要用户设置。
在关于Python实现cron的问题中,解决方案似乎只是使用sleep()睡眠x秒。我不需要这样高级的功能,因此可能类似下面的内容会起作用。
while True:
# Code executed here
time.sleep(60)
这段代码有没有可预见的问题?
time.sleep(60)
也可能会比预期的早或晚返回。 - jfs