在 Windows 中执行定期操作
定期执行特定函数是编程中的常见任务。在 Windows 中,您需要一种方法来重复安排函数的执行。
方法:
要在 Windows 中每 10 秒执行一个函数 (foo()),简单有效的方法是使用Timer类。该类允许您设置延迟以及延迟到期时执行的回调函数。
实现:
在 foo() 函数内,您可以创建一个新的 Timer 对象,延迟 10 秒,并以 foo() 函数作为回调。此计时器将在指定的时间间隔后自动调用 foo()。
import time, threading def foo(): # Do the task print(time.ctime()) # Schedule the next execution threading.Timer(10, foo).start() foo()
说明:
示例输出:
Thu Dec 22 14:46:08 2011 Thu Dec 22 14:46:18 2011 Thu Dec 22 14:46:28 2011 Thu Dec 22 14:46:38 2011
以上是如何在Windows中定期执行函数?的详细内容。更多信息请关注PHP中文网其他相关文章!