怎么把请求成功的文件下载到本地
时间: 2024-05-18 19:14:45 浏览: 4
你可以使用Python的`requests`库来下载请求成功的文件。具体步骤如下:
1. 发出GET请求并获取响应对象
```python
import requests
response = requests.get(url)
```
2. 检查响应状态码是否为200,如果是200,则说明请求成功
```python
if response.status_code == 200:
# 请求成功
else:
# 请求失败
```
3. 将响应内容写入本地文件
```python
with open(filename, "wb") as f:
f.write(response.content)
```
完整代码示例:
```python
import requests
url = "http://www.example.com/example.mp3"
filename = "example.mp3"
response = requests.get(url)
if response.status_code == 200:
with open(filename, "wb") as f:
f.write(response.content)
print("文件下载成功")
else:
print("文件下载失败")
```
在上面的代码中,我们首先发出了一个GET请求并获取响应对象。然后,我们检查了响应状态码是否为200。如果是200,则说明请求成功。最后,我们使用Python内置的`open()`函数,以二进制写模式打开一个文件,将获取的文件内容写入到这个文件中。如果写入成功,则说明文件下载成功。