【问题标题】:What is wrong with the placement of my API key?我的 API 密钥的放置有什么问题?
【发布时间】:2019-02-13 16:48:47
【问题描述】:

当我运行我的代码时,我得到了错误

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']

【问题讨论】:

    标签: python api finance api-key


    【解决方案1】:

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

    【讨论】:

    • 太棒了!如果您可以将此答案标记为已接受以在将来帮助他人,那就太好了!
    猜你喜欢
    • 2022-06-13
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    相关资源
    最近更新 更多