首页 > 解决方案 > 每隔几分钟重新启动一次

问题描述

我有以下代码:

from alpha_vantage.timeseries import TimeSeries 
import matplotlib.pyplot as plt 
import sys

def stockchart(symbol):
    ts = TimeSeries(key='1ORS1XLM1YK1GK9Y', output_format='pandas')
    data, meta_data = ts.get_intraday(symbol=symbol, interval='1min', outputsize='full')
    print (data)

我想知道我怎样才能“保持活力”所以说每隔 5 分钟就会有一个新的数据请求?while 循环是最有效的方法吗?

标签: python-3.xwhile-loop

解决方案


你的意思是:

import time

while True:
    ts = TimeSeries(key='1ORS1XLM1YK1GK9Y', output_format='pandas')
    data, meta_data = ts.get_intraday(symbol=symbol, interval='1min', outputsize='full')
    print (data)
    time.sleep(300)

实现无限递归:Python“while”循环

并等待 5 分钟:time.sleep

希望这能回答你的问题!


推荐阅读