python, 下载文件,代码示例
时间: 2024-06-14 16:02:30 浏览: 127
Python 是一种高级、解释型、通用的编程语言,以其简单易学、丰富的库和强大的功能而受到开发者们的喜爱。它支持多种编程范式,包括面向对象、函数式和过程化编程。
在 Python 中下载文件通常使用 `requests` 库,这是一个非常流行的用于进行 HTTP 请求的库。以下是一个基本的代码示例,展示如何使用 `requests` 下载文件:
```python
import requests
def download_file(url, save_path):
# 发起 GET 请求并获取响应
response = requests.get(url, stream=True)
# 检查请求状态码是否成功
if response.status_code == 200:
# 开始写入文件
with open(save_path, 'wb') as file:
for chunk in response.iter_content(chunk_size=1024):
if chunk: # filter out keep-alive new chunks
file.write(chunk)
print(f"文件已成功下载到 {save_path}")
else:
print(f"请求失败,状态码: {response.status_code}")
# 使用方法
url = "https://example.com/file.zip" # 替换为实际的文件URL
save_path = "file.zip" # 保存的本地路径
download_file(url, save_path)
```