如何以指定的时间间隔定期执行代码
在Python中,可以按照预定的时间间隔执行特定的代码序列,例如打印消息或更新文件。实现此目的的一种方法是使用线程模块的 Timer 对象。
Python 中的 threading.Timer 类允许创建可以按指定时间间隔执行的计划任务。要使用它,您可以创建一个包含要执行的代码的函数,并调用 Timer 对象的 start() 方法来调度它。
下面是一个打印“Hello, World!”的示例。每 5 秒:
import threading def printit(): threading.Timer(5.0, printit).start() print("Hello, World!") printit()
此代码创建一个新线程,每 5 秒运行一次 printit() 函数。线程立即开始运行,主代码继续执行,无需等待线程完成。
当您需要定期更新数据或执行后台任务而不阻塞主程序时,这种方法特别有用流动。
以上是如何定期运行Python代码?的详细内容。更多信息请关注PHP中文网其他相关文章!