我正在使用googlefinance模块获取Python中的股票数据。我想从列表中分离出LastTradePrice并将其转换为整数。有什么建议吗?谢谢。你知道吗
from googlefinance import getQuotes
import json
stockinfo = getQuotes('VSMGX')
stockdata = json.dumps(stockinfo, indent=1)
股票数据如下
[
{
"ID": "904726512134516",
"LastTradeDateTimeLong": "Jan 8, 4:00PM EST",
"Index": "MUTF",
"LastTradeWithCurrency": "$22.26",
"LastTradeTime": "4:00PM EST",
"StockSymbol": "VSMGX",
"LastTradePrice": "22.26",
"LastTradeDateTime": "2016-01-08T16:00:00Z"
}
]
实际上,你想要一个浮动,因为上一个tradeprice有小数。迭代列表并提取字典中最后一个交易价格键的值。你知道吗
如果所有记录都有最后一个交易价格,只需使用列表:
编辑:按照@mattsap的建议将其转换为
float
。好样的!你知道吗相关问题 更多 >
编程相关推荐