python requests设置timeout
时间: 2023-04-15 21:01:29 浏览: 100
func_timeout:Python模块,允许您在调用任何现有函数时指定超时,并支持可停止线程
Python的requests库可以通过设置timeout参数来控制请求的超时时间。timeout参数可以设置为一个浮点数或一个元组,分别表示连接超时和读取超时的时间。例如:
```python
import requests
# 设置连接超时为5秒,读取超时为10秒
response = requests.get('http://example.com', timeout=(5, 10))
```
这样,如果连接或读取超时,requests会抛出一个异常,可以通过捕获异常来处理超时情况。
阅读全文