每隔几分钟重新启动

时间:2019-11-26 23:03:38

标签: python-3.x while-loop

我有以下代码:

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循环最有效的方法吗?

1 个答案:

答案 0 :(得分:1)

您的意思是:

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" loops

等待5分钟:time.sleep

希望能回答您的问题!