赞
踩
分析:
在Python中,NoneType是一个类型,如同int、float一样。如:
- >>> a = None
- >>> type(a)
- <class 'NoneType'>
- >>> a = 1
- >>> type(a)
- <class 'int'>
注:Nonetype类型不支持任何运算也没有内建方法
解决方法:
本案例中通过jsonpath读取json格式的数据时,使用了$.access_token,即路径使用了相对路径,应改成绝对路径。当再次实验时因为移动了文件夹再次导致同样的报错,修改绝对路径即可。
总结:发生AttributeError: 'NoneType' object has no attribute 'XXX'大概可能是因为没有读到数据,导致变量为空为NoneType类型,且Nonetype类型不支持任何运算也没有内建方法,故报错。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。