Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 列表索引超出范围从设备查询UV索引_Python_Json_Raspberry Pi - Fatal编程技术网

Python 列表索引超出范围从设备查询UV索引

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][

我是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]['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')