except (requests.exceptions.JSONDecodeError, json.decoder.JSONDecodeError): 报错: AttributeError: module 'requests.exceptions' has no attribute 'JSONDecodeError'
时间: 2024-03-14 13:48:06 浏览: 130
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
5星 · 资源好评率100%
这个错误是因为 requests.exceptions 模块中没有 JSONDecodeError 这个属性。在新版本的 requests 库中,JSONDecodeError 被移动到了 json.decoder 模块中。因此,你需要更新你的代码,将 requests.exceptions.JSONDecodeError 改为 json.decoder.JSONDecodeError。
正确的代码应该是:
```
import json
import requests
try:
# your code here
except (json.decoder.JSONDecodeError, requests.exceptions.RequestException):
# handle exceptions
```
阅读全文