Python Alpha Vantage每日信息呼叫导入错误

Python Alpha Vantage每日信息呼叫导入错误,python,terminal,alpha-vantage,Python,Terminal,Alpha Vantage,我最近试图利用Alpha Vantage(一种金融API)获取有关所提供股票Microsoft的股市信息;为了完成这项工作,我使用了官方模块文档网站上提供的模块信息,如下所示: 在该特定网站中,调用特定股票的每日数据的官方标准参考如下所示: “每日获取(*args,**kwargs) 以两个json对象作为数据和元数据返回每日时间序列。出现问题时会引发ValueError 关键字参数: symbol–我们想要获取其数据的股票的符号 outputsize–调用的大小,支持的值为“紧凑”和“完整”

我最近试图利用Alpha Vantage(一种金融API)获取有关所提供股票Microsoft的股市信息;为了完成这项工作,我使用了官方模块文档网站上提供的模块信息,如下所示:

在该特定网站中,调用特定股票的每日数据的官方标准参考如下所示:

“每日获取(*args,**kwargs)

以两个json对象作为数据和元数据返回每日时间序列。出现问题时会引发ValueError

关键字参数:

symbol–我们想要获取其数据的股票的符号 outputsize–调用的大小,支持的值为“紧凑”和“完整”;第一个值返回数据系列中的最后100个点,“完整”值返回完整的每日时间系列,通常大于1MB(默认值为“紧凑”)

除此之外,我还遵循了网站上先前引用的说明,该说明要求建立一个环境或条件变量,用于放置API密钥,以便访问Alpha Vantage API。有了这样一个键,我通过MacOS终端,使用命令“Python”进入了Python shell。接下来,我使用列出的所有条件变量编写了以下代码行:

>>> from alpha_vantage.timeseries import TimeSeries
>>> API_KEY = '9DE8M4Z80PTU2272'
>>> import matplotlib.pyplot as plt
>>> stock = TimeSeries.get_daily(key = API_KEY, symbol = 'MSFT', outputsize = 'full')
但是,终端内的外壳提供了以下错误消息:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: _format_wrapper() missing 1 required positional argument: 'self'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:_format_wrapper()缺少1个必需的位置参数:“self”

如官方网站所述,我已经提供了使用该模块所需的所有变量,我不确定上述程序的错误来源。人们会知道为什么它会提供以下错误吗?我正在通过MacOS终端使用Python外壳中的alpha_vantage库。谢谢您的帮助。

关闭,正如Bailey Kocin提到的,您必须创建TimeSeries对象的实例,然后在该实例上调用函数

请尝试以下方法:

>>来自alpha_vantage.timeseries导入timeseries
>>>API_键='XXXXXXXX'
>>>将matplotlib.pyplot作为plt导入
>>>ts=时间序列(键=API\U键)
>>>ts.get_每日(符号='MSFT',输出大小='full')

get\u daily是一个实例方法,因此它有“self”参数。您需要一个TimeSeries类型的实例(对象)来调用它。