当前位置:首页 > 行业动态 > 正文

python 定时执行函数

可以使用Python的 schedule库来实现定时执行函数。首先需要安装 schedule库,然后编写一个函数,最后使用 schedule.every().minutes.do(function_name)来设置定时任务。

在Python中,我们可以使用内置的time模块来实现定时执行函数的功能,以下是一个简单的例子:

python 定时执行函数

import time
定义一个函数
def my_function():
    print("Hello, World!")
获取当前时间
start_time = time.time()
设置定时器
while True:
    # 检查是否已经过了5秒
    if time.time() start_time > 5:
        # 如果已经过了5秒,就执行函数
        my_function()
        # 然后重置开始时间
        start_time = time.time() 

在这个例子中,我们首先导入了time模块,然后定义了一个函数my_function,我们获取了当前的时间,并将其存储在变量start_time中。

接下来,我们进入了一个无限循环,在每次循环中,我们都会检查是否已经过了5秒,如果已经过了5秒,我们就执行my_function函数,并重置start_time为当前时间。

python 定时执行函数

这样,我们就可以每隔5秒执行一次my_function函数了。

python 定时执行函数