#headers
from alpha_vantage.timeseries import TimeSeries
from pprint import pprint
import json
import argparse
def save_dataset(symbol, time_window):
credentials = json.load(open('creds.json', 'r'))
api_key = credentials['api key']
print(symbol, time_window)
ts = TimeSeries(key=api_key, output_format='pandas')
if time_window == 'intraday':
data, meta_data = ts.get_intraday(
symbol='MSFT', interval='1min', outputsize='full')
elif time_window == 'daily':
data, meta_data = ts.get_daily(symbol, outputsize='full')
elif time_window == 'daily_adj':
data, meta_data = ts.get_daily_adjusted(symbol, outputsize='full')
pprint(data.head(10))
data.to_csv(f'./{symbol}_{time_window}.csv')
^{2}$
我得到一个保存的数据_csv.py文件:错误:需要以下参数:symbol,time\u window 我怎么解决这个问题 我包括了头文件
试试这个
Parse_args返回一个字典,其中键是变量,值从输入中传递。如果使用vars(名称空间),则会出现错误,因为字典没有
__dict__
属性。在请注意,您也可以这样做,因为您的函数采用位置参数。在
^{pr2}$相关问题 更多 >
编程相关推荐