This question already has answers here:
Python - Start a Function at Given Time
(7个答案)
5年前关闭。
这是问题的示例:
有什么方法可以让Python在
有什么建议么?
谢谢,
但是,不能保证计时器的准确性。
(7个答案)
5年前关闭。
这是问题的示例:
datetime.utcnow()
当前为:2015-02-18 22:31:00
有什么方法可以让Python在
datetime.utcnow()
到达2015-02-18 22:35:00
时调用方法或执行任何操作?我想不带循环地检查datetime.utcnow()
是否达到2015-02-18 22:35:00
,就像触发一样。有什么建议么?
谢谢,
最佳答案
如果要异步执行此操作,可以使用threading.Timer:
t = threading.Timer(secondsUntilDesiredTime, myFunction)
t.start()
但是,不能保证计时器的准确性。
07-27 23:08