📅  最后修改于: 2023-12-03 15:38:38.948000             🧑  作者: Mango
在Python中,我们通常使用计划程序来自动化定期执行任务。然而,在某些情况下,我们可能需要在匿名窗口中运行计划类。本文将介绍如何在匿名窗口中运行计划类。
datetime
模块来执行计划类,以及 sched
模块来调度计划程序。import datetime
import sched
import time
class MySchedule:
def __init__(self, interval):
self.interval = interval
def run(self):
print(datetime.datetime.now())
schedule = sched.scheduler(time.time, time.sleep)
start_time = time.time() + 5
schedule.enterabs(start_time, 1, MySchedule(10).run)
run()
方法运行计划程序,该方法会一直等待,直到计划程序完成。schedule.run()
import datetime
import sched
import time
class MySchedule:
def __init__(self, interval):
self.interval = interval
def run(self):
print(datetime.datetime.now())
schedule = sched.scheduler(time.time, time.sleep)
start_time = time.time() + 5
schedule.enterabs(start_time, 1, MySchedule(10).run)
schedule.run()
这将在匿名窗口中运行计划类并打印当前时间和日期。
在本文中,我们介绍了如何在匿名窗口中运行计划类。我们使用了 datetime
和 sched
模块来执行计划并调度计划程序。