python之request請求后響應的數據從中獲取指定值


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是個數列,需要先去掉括號,再從里面的字典內取值

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM