我有以下代码:
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循环最有效的方法吗?
答案 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
希望能回答您的问题!