代码之家  ›  专栏  ›  技术社区  ›  Giampaolo Levorato

python中失败后自动重复查询股票

  •  0
  • Giampaolo Levorato  · 技术社区  · 7 年前

    我从雅虎财经(yahoo finance)获得了一份250支巨蟒股票的清单:

    股份: 开始日期='2000-01-01'

    df = pdr.get_data_yahoo(share, start=startd, end=endd)
    

    假设代码无法下载STOCK3。是否有任何命令只为STOCK3重新启动程序并一直重复直到成功(然后转到STOCK4)?

    1 回复  |  直到 7 年前
        1
  •  0
  •   mVChr    7 年前

    1) 您可能想尝试使用 retrying 库并在给定的运行中尝试几次。

    2) 您可能希望将库存添加到作业队列中,从队列中获取消耗的内容,并在失败时将其添加回队列中。你可以查看各种各样的工作队列:redis pubsub、kafka、芹菜等

    推荐文章