【发布时间】:2021-11-13 17:26:54
【问题描述】:
我想用人类可读的时间从 sched 调度程序打印队列。 但是无论我尝试什么,我都会得到奇怪的结果,尽管事件是按正确的时间和顺序执行的。
如何做到这一点?
当前代码
scheduler = sched.scheduler(timefunc=time.time)
# Add some events into a scheduler
def executing_at_message(event):
date = datetime.fromtimestamp(event.time)
print(f"{date.hour}:{date.minute}: {event.action.__doc__}")
for event in scheduler.queue:
executing_at_message(event)
【问题讨论】:
-
你得到了什么结果?代码似乎对我有用。
标签: python python-3.x scheduled-tasks sched