Python 如何获取Robin_股票的股票评级Robin_股票.Stocks.get_评级函数

Python 如何获取Robin_股票的股票评级Robin_股票.Stocks.get_评级函数,python,Python,偷看, 我正在使用robin_stocks获取股票报价Robinhood,并对使用以下函数获取股票评级感兴趣:robin_stocks.stocks.get_ratings,如下所示: quotes = robin_stocks.stocks.get_ratings('AAPL', ) print(quotes) 我得到一个非常长的字符串,如下所示(缩短它以节省空间): 如何修改代码以获得数字,即26、13和3,以便运行计算 如果我使用: quotes = robin_stocks.stock

偷看, 我正在使用robin_stocks获取股票报价Robinhood,并对使用以下函数获取股票评级感兴趣:robin_stocks.stocks.get_ratings,如下所示:

quotes = robin_stocks.stocks.get_ratings('AAPL', )
print(quotes)
我得到一个非常长的字符串,如下所示(缩短它以节省空间):

如何修改代码以获得数字,即26、13和3,以便运行计算

如果我使用:

quotes = robin_stocks.stocks.get_ratings('AAPL', 'num_buy_ratings')
我得到的错误如下:

Error: The keyword "num_buy_ratings" is not a key in the dictionary.
我不擅长python,如果你能帮忙,我非常感谢。
谢谢,

您在评论中提到:

quotes = robin_stocks.stocks.get_ratings ('AAPL', 'summary')
你得到

{'num_buy_ratings': 26, 'num_hold_ratings': 13, 'num_sell_ratings': 3}
这意味着它是一个
dict

因此,如果你只想知道数字,你可以:

quotes = robin_stocks.stocks.get_ratings ('AAPL', 'summary').values()

预期产量是多少?你想要这些数字的列表吗?所以我发现如果我这样做:quotes=robin_stocks.stocks.get_ratings('AAPL','summary'),它将打印较短的输出,如下所示:{'num_buy_ratings':26,'num_hold_ratings':13,'num_sell_ratings':3}但我只对这些数字感兴趣,如果我能提取它们或更改代码的话。Thnxii也在想,如果我的问题没有一个简单的解决方案,那么也许我可以将输出写入csv,然后读取csv的内容作为变量来进行计算。然而,我希望有一种简单的方法来输出数字。
quotes = robin_stocks.stocks.get_ratings ('AAPL', 'summary').values()