gpt4 book ai didi

Python 计划替代方案取消所有事件

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:18 24 4
gpt4 key购买 nike

我正在寻找 sched 模块的替代方案,它允许我随时取消所有事件。 sched 仅允许通过 id 取消单个事件(在安排事件时从调度程序返回)。任何指向 sched 的 Python 替代方案的指针都将不胜感激。谢谢托尼普

最佳答案

在 python 2.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))

查看 https://stackoverflow.com/a/1303354/6523409https://stackoverflow.com/a/13623676/6523409

关于Python 计划替代方案取消所有事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com