【发布时间】:2019-02-19 00:04:13
【问题描述】:
下面是存储在 str 变量中的输出,我想提取它的基数,我使用简单的方法 print str[15:18] 提取它,但每次如果基数增加,我必须更改字符串值或减少。
输出:
{"cardinality":483,"timestamp":15369087280,"deltas":{"week_over_week":{"delta_fraction":0.047722318876,"last_week_value":146}}}
存储在 str:
str = response.text
预期输出:
Active: 483
【问题讨论】:
-
您的字符串是 json 内容或 python dict 的字符串表示形式。根据它是什么(它来自哪里?),您想使用
json.loads()或ast.literal_eval()将其反序列化为python dict,然后您只需从"cardinality"键中获取值。 -
这是来自使用
requests库发出的http请求的响应吗?
标签: python