python - 如果它是json列表中的单个元素,如何提取数字?
问题描述
所以我有一个 REST API 请求对微服务发出的请求总数。
response=requests.get("http://0.0.0.0:8000/api/_count")
r=response.json()
print(r)
return r, 200
它以以下格式返回数字:(比如说总共发出了 8 个请求)
[
8
]
我想从中提取 8 并将其存储为整数。我怎么做?
解决方案
代码:
response=requests.get("http://0.0.0.0:8000/api/_count")
r=response.json()
print(r[0] if r else "something went wrong")
return r, 200
更新。
我已验证此代码正常工作。我已经设置了响应[8]
每个请求并启动下一个代码的代理:
response = requests.get("http://www.google.com", proxies=proxies, verify=False)
print(response.text)
j = response.json()
print(j[0])
控制台输出:
[8]
8
所以,它有效。
推荐阅读
- apache-spark - Select 子句中的 Spark Count(Column-Name)
- javascript - 如何在 Django 中访问动态数量的输入和 HTML 元素?
- multithreading - postgres 中的并行备份线程
- tensorflow - 在 tensorflow 2. 什么成为图表的一部分,什么不是?
- java - 使用两侧滚动在 ImageView 中显示带填充的图像
- python - Pytest:无论标记如何,如何在所有其他测试之后运行一些测试
- c# - 有没有办法说对于这个方法或这个代码块,我希望你使用这个命名空间以避免歧义?
- node.js - package.json 中的节点脚本在哪里?
- html - 如何使用 Bootstrap 将导航栏徽标与屏幕的最左侧对齐?
- python-3.6 - 在python中获取一列地址的坐标