在调试测试脚本时遇到python报错信息:

λ python test.py
C:\Anaconda3\lib\site-packages\requests\__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.11) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
{'code': 401, 'msg': '请登录后操作', 'time': '1664098614', 'data': None}
Traceback (most recent call last):
  File "test.py", line 66, in <module>
    result = testobj.test_getuser()
  File "test.py", line 58, in test_getuser
    result = response['data']['mobile']
TypeError: 'NoneType' object is not subscriptable

解决方式:

命令1:

pip uninstall urllib3 chardet

命令2:

 pip install --upgrade requests

再次执行脚本, 报错信息没有了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐