我正在用python编程一个电报机器人,使用telethon框架。一切都很好,但有件事很奇怪。我正在向人们发送一些信息,包括睡眠,例如,我想在两小时内(睡眠(7200))或一天内(睡眠(86400))发送一些信息。由于每个消息都在自己的线程中运行,所以这并不困难。但这是一个糟糕的风格,而且,所有的消息消失时,我重新启动机器人编程后,一些新的东西。 现在,我正在考虑一种严肃的数据结构,它可以对将来要运行的所有事件进行排队。我想有一个结构,我可以保存,如果离开应用程序(如写入一个txt文件),我可以做正常的堆,队列,堆栈等。 但我的问题是要把赛事办好
有没有一个好的数据结构,一些好的东西可以在python中导入,它可以自动证明第一个元素的时间戳(可能是一个包含下一个时间的元素的最小堆)是否到期,这样我就可以运行它了
目前没有回答
相关问题 更多 >
编程相关推荐