res类型是bytes时
1 | data = json.loads(res) |
会报终端错误
1 | TypeError: the JSON object must be str, not 'bytes' |
解决办法
1 | data = json.loads(res.decode('utf-8')) |
好像这个错误和python版本有关系,python3.6不需要decode不会报错,python3.5会报这个错误
res类型是bytes时
1 | data = json.loads(res) |
会报终端错误
1 | TypeError: the JSON object must be str, not 'bytes' |
解决办法
1 | data = json.loads(res.decode('utf-8')) |
好像这个错误和python版本有关系,python3.6不需要decode不会报错,python3.5会报这个错误
最后更新时间:
这里可以写作者留言,标签和 hexo 中所有变量及辅助函数等均可调用,示例:https://w940853815.github.io/2018/09/21/TypeError-the-JSON-object-must-be-str-not-bytes/