You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Python请求返回的JSON数据中提取power字段值?

解决方法

你已经成功拿到了包含power字段的字典(也就是代码里的value变量),直接通过键名访问就能拿到power的值,不需要数组方式。

修改后的代码片段

在你现有代码的最后添加以下代码即可:

# 获取power字段的值
power_value = value['power']
print(power_value)  # 输出结果:0.0

额外优化建议

你的代码里json.dumps(data)再json.loads(json_str)是多余操作——response.json()返回的已经是Python字典,完全可以直接使用,简化后的完整代码如下:

import requests

data2 = 'http://192.168.10.143/status'

response = requests.post(data2)
print("Status code: ", response.status_code)

data = response.json()
print("Printing Entire Post Request")
print(data)
print("##########################")

# 直接从data中提取meters列表的第一个元素
value = data['meters'][0]
# 获取power字段值
power_value = value['power']
print("Power value:", power_value)

内容的提问来源于stack exchange,提问作者Raspberry Pi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 02:57:01