Python 列表索引超出范围从设备查询UV索引
我是python新手,正在使用我的raspberry pi从homewizard设备中提取一些数据。 我想使用这个python脚本从设备接收带有json的UV索引。 我的目标是查询所有uv数据并将其放入现有的weatherview sqlite数据库中,但首先我需要接收正确的值Python 列表索引超出范围从设备查询UV索引,python,json,raspberry-pi,Python,Json,Raspberry Pi,我是python新手,正在使用我的raspberry pi从homewizard设备中提取一些数据。 我想使用这个python脚本从设备接收带有json的UV索引。 我的目标是查询所有uv数据并将其放入现有的weatherview sqlite数据库中,但首先我需要接收正确的值 import requests r=requests.get('http://<ip>/<password>/uvlist') uv=r.json print uv['response'][2][
import requests
r=requests.get('http://<ip>/<password>/uvlist')
uv=r.json
print uv['response'][2]['uv']
有人能帮我吗
提前感谢,
Edwin由于
uv['response']
是一个字典列表,因此您可以通过以下方式访问uv
:
print uv['response'][0].get('uv')
{
status: "ok",
version: "2.352",
request: {
route: "/uvlist"
},
response: [
{
id: 2,
name: "UV",
favorite: "no",
uv: 3.9,
uv+: 6.5,
uv+t: "13:18"
}
]
}
print uv['response'][0].get('uv')