目录
问题背景
解决办法
问题背景
出现这个报错,是因为你把变量作为字典来处理了,从而使用了a.get('b')来获取内容,a如果是字符串,那就会报这个错!如果a是字典就是正常的。
比如我碰到的这个问题,res[0]有一定几率是字符串,接口正常情况下是字典类型:
我这的res[0].get('code')显然提示错误了,此时res[0]就是字符串,而我们一直认为它是字典类型。
解决办法
避免该报错的出现,因为res[0]有可能不是字典类型,那么:
if type(res[0]) is dict:
#你的逻辑
欧了~