You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
616 B
23 lines
616 B
from datetime import datetime
|
|
import sched
|
|
import time
|
|
from time import sleep
|
|
|
|
|
|
# 定义任务
|
|
def print_event(name):
|
|
print(f"EVENT: {time.time()} - {name}")
|
|
def periodic_task(interval):
|
|
print(f"Task executed at: {datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-2]}")
|
|
scheduler.enter(interval, 1, periodic_task, (interval,))
|
|
|
|
|
|
|
|
# 按装订区域中的绿色按钮以运行脚本。
|
|
if __name__ == '__main__':
|
|
# 初始化调度器
|
|
scheduler = sched.scheduler(time.time)
|
|
scheduler.enter(0, 1, periodic_task, (0.33,)) # 每 5 秒执行一次
|
|
scheduler.run()
|
|
print("===============")
|
|
|
|
|