pythonrequests库怎么下载
时间: 2024-09-29 15:03:34 浏览: 33
Python requests 库是一个非常流行的用于发送 HTTP 请求的第三方库,它可以方便地下载网页内容、文件等资源。以下是使用 requests 下载文件的基本步骤:
1. 首先,你需要安装 `requests` 库,如果你还没有安装,可以使用 pip 安装:
```bash
pip install requests
```
2. 导入 `requests` 模块:
```python
import requests
```
3. 使用 `get()` 函数获取需要的资源(例如一个网页),并指定 `stream=True` 参数以便接收分块数据:
```python
url = 'http://example.com/file_to_download.zip'
response = requests.get(url, stream=True)
```
4. 检查请求是否成功(通常状态码 200 表示成功):
```python
if response.status_code == 200:
```
如果需要,你可以处理错误,如网络中断、服务器问题等。
5. 将响应内容保存到本地文件,这里假设你想将文件保存为 "output.zip":
```python
with open('output.zip', 'wb') as f:
for chunk in response.iter_content(chunk_size=1024): # 迭代下载大文件
if chunk: # filter out keep-alive new chunks
f.write(chunk)
```
6. 最后,别忘了关闭响应对象:
```python
response.close()
```
阅读全文