Python sched可选择取消所有事件
我正在寻找sched模块的替代方案,该模块允许我随时取消所有事件。sched仅允许按id取消单个事件(在计划事件时从调度程序返回id)。 任何指向sched的Python替代方案的指针都将不胜感激。 谢谢Python sched可选择取消所有事件,python,events,Python,Events,我正在寻找sched模块的替代方案,该模块允许我随时取消所有事件。sched仅允许按id取消单个事件(在计划事件时从调度程序返回id)。 任何指向sched的Python替代方案的指针都将不胜感激。 谢谢 Toni p在Python2.6中,有一个名为queue的只读属性,返回即将发生的事件的列表。因此,这将取消所有事件: s = sched.scheduler(time.time, time.sleep) map(s.cancel, s.queue) Python 3的更新: Python
Toni p在Python2.6中,有一个名为
queue
的只读属性,返回即将发生的事件的列表。因此,这将取消所有事件:
s = sched.scheduler(time.time, time.sleep)
map(s.cancel, s.queue)
Python 3的更新:
Python 3 map()返回迭代器。因此,必须将对象转换为列表
s = sched.scheduler (time.time, time.sleep)
list(map(s.cancel, s.queue))
检查一下,Python 2.5也可以使用。对不起,我应该提到我的版本。