Python雅虎财务包,get_info()不工作

2024-10-01 05:04:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的python3.5.2来自anaconda发行版,yahoo finance 1.3.2(最新版本)。问题是get_info()函数只返回“symbol”,但是在这个包的描述中,它也应该返回其他东西,比如“start”。我的主要目标是获得“开始”值。在

https://pypi.python.org/pypi/yahoo-finance/1.3.2

代码是:

from yahoo_finance import Share
yahoo = Share('YHOO')
yahoo.get_info()

我的结果是:

^{pr2}$

包网站描述的结果是:

{u'FullTimeEmployees': u'12200',
 u'Industry': u'Internet Information Providers',
 u'Sector': u'Technology',
 u'end': u'2014-05-03',
 u'start': u'1996-04-12',
 u'symbol': u'YHOO'}

有人知道为什么吗?我怎样才能得到'start'的值呢?谢谢!在


Tags: 函数httpsorg版本infopypishare目标
1条回答
网友
1楼 · 发布于 2024-10-01 05:04:17

返回的数据似乎是Jason/dictionary格式的。请参阅您提供的链接中的示例,您需要导入并使用pprint(pretty print)查看返回给您的所有内容:

from pprint import pprint
pprint(yahoo.get_info()) 

如果尚未安装,则需要先安装:

^{pr2}$

那么你需要使用键:值(就像在每本字典里一样)把范围缩小到你要找的部分信息。在

返回的数据是嵌套的,使用pprint可以很容易地看到这一点。你得到的是字典的第一个键:值,但您需要的数据在内部,嵌套键:值在

相关问题 更多 >