request請求后響應的數據為字典類型,從中獲取指定值

如上圖,需要獲取Code的值,或者Msg的值
首先把response通過內置json解碼器解碼輸出
response = response.json()
然后再取出想要的值
Code= response['Code']
print(Code)
執行結果
比較復雜的取值就是,返回值內包含數列、字典或者字典內有字典等內容
{"Code":0,"Msg":"獲取成功","Data":{"Total":1,"DataList":[{"HeadId":100000017987,"HeadName":"啦啦","AgentMemberId":100000017987,"RealName":"啦啦","Telephone":"18874916173","HeadImgUrl":null,"LevelId":34,"LevelName":"等級6","CreateTime":"2021-06-15 11:14:41","RefereeAgentId":0,"RefereeRealName":"總部","RefereeTelephone":"","RefereeLevelName":"","ShipperAgentId":0,"ShipperRealName":"總部","ShipperTelephone":"","ShipperLevelName":"","GoodsMoney":1000000.01,"Status":1,"StatusName":"正常"}]},"TraceFlag":null,"ErrorDetail":null,"Pname":null}
比如要取出上面返回值內“HeadName”值
print(response['Data']['DataList'][0]['HeadName'])即可取出
注意DataList后面的[0],因為DataList是個數列,需要先去掉括號,再從里面的字典內取值
