API密钥的放置有什么问题?

时间:2019-02-13 16:48:48

标签: python api finance api-key

运行代码时,出现错误

  

TypeError:DataReader()获得了意外的关键字参数'api_key'

我应该在哪里在代码中放置API密钥?

我正在Mac OSX上运行anaconda3

我尝试将其放置在多个位置,但遇到相同的错误;它要么不属于我放置的位置,要么表明它无法找到API密钥。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import pandas_datareader.data as wb
import quandl

osif = ['AAPL','TSLA']

osif_portfolio = pd.DataFrame()

for osif in zip(osif):
    osif_portfolio[osif]= wb.DataReader(osif, data_source='quandl', api_key ="fakekey123456789", start='2018-1-1')['AdjClose']

1 个答案:

答案 0 :(得分:0)

正在查看DataReader的来源:https://github.com/pydata/pandas-datareader/blob/master/pandas_datareader/data.py#L256,看来关键字参数应该是access_key吗?