用Python构建队列

用Python构建队列,python,queue,Python,Queue,我正在尝试建立一个大约3000个IP地址的库。它们将通过我已经单独编写的程序运行。它将每天扫描其中60个,因此它需要跟踪扫描的对象,并将它们放在队列的后面 我不是在找你来写代码,只是在正确的方向上有点推动 我不确定,但希望这能有所帮助 设置优先级队列 优先级将取决于访问它的时间戳。 (如果访问得越早,优先级就越低) {“ip”:“访问时的时间戳”} 保持队列有序。最上面的是最近使用最少的 因此,在50天内,您将拥有唯一的ip,然后它将重复 您可以针对每个ip保留一个时间戳列表,以便知道它何时被访

我正在尝试建立一个大约3000个IP地址的库。它们将通过我已经单独编写的程序运行。它将每天扫描其中60个,因此它需要跟踪扫描的对象,并将它们放在队列的后面


我不是在找你来写代码,只是在正确的方向上有点推动

我不确定,但希望这能有所帮助

  • 设置优先级队列

  • 优先级将取决于访问它的时间戳。 (如果访问得越早,优先级就越低)

  • {“ip”:“访问时的时间戳”}

  • 保持队列有序。最上面的是最近使用最少的

  • 因此,在50天内,您将拥有唯一的ip,然后它将重复

  • 您可以针对每个ip保留一个时间戳列表,以便知道它何时被访问

    {“ip”:[“访问时的时间戳”,“访问时的时间戳”],…}

  • 您可以使用pickle或mongodb转储并获取数据