python3环境下面bytes类型转换成字典类型实例

场景:通过http://tool.chinaz.com/tools/httptest.aspx在线HTTP接口测试工具获取接口的返回信息  

{
  "status": 0,
  "msg": "用户是空",
  "body": ""
}

  在自己写的接口测试程序中需要对上述信息进行处理,比如获取其中的status状态码。然后判断接口权限的问题。

这里采取的方式是:

   import requests

   info = eval(str(requests.post(url_now).content.decode())) #先获取接口返回状态,然后将其decode(),然后转换成字符串类型,然后通过eval()将其转换成字典类型。这样我就可以进行下面的操作: 

    if info['status'] == 0:

    print("接口"%s"测试通过!" % urlline)


原文地址:https://www.cnblogs.com/songqingbo/p/5310211.html