[Python] 纯文本查看 复制代码 好的,这里给您两个例子:
利用 threading 模块实现定时任务1:
import threading
def task():
print("Hello, world!")
t = threading.Timer(10, task) # 创建一个 10 秒后执行 task() 的定时器
t.start() # 启动定时器
这个例子中,导入了 threading 模块,然后使用 threading.Timer(10, task) 创建了一个 10 秒后执行 task() 的定时器对象 t。然后调用 t.start() 启动定时器。
利用 APScheduler 模块实现定时任务2:
from apscheduler.schedulers.blocking import BlockingScheduler
def task():
print("Hello, world!")
sched = BlockingScheduler() # 创建一个阻塞式调度器
sched.add_job(task, 'interval', seconds=10) # 添加一个每隔 10 秒执行一次的任务
sched.start() # 启动调度器
这个例子中,导入了 apscheduler.schedulers.blocking 模块,然后使用 BlockingScheduler() 创建了一个阻塞式调度器对象 sched。然后使用 sched.add_job(task, ‘interval’, seconds=10) 添加了一个每隔 10 秒执行一次的任务。最后调用 sched.start() 启动调度器。
没玩过py,这是bing给的例子 看看就好 |