所以我有一个REST API,它请求对微服务的请求总数。
response=requests.get("http://0.0.0.0:8000/api/_count")
r=response.json()
print(r)
return r, 200
它以以下格式返回数字: (例如总共提出了8个请求)
[
8
]
我想从中提取8并将其存储为整数。我该怎么办?
答案 0 :(得分:1)
代码:
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
所以,它可行。