简单python项目文件下载
时间: 2024-10-13 18:03:14 浏览: 7
在Python中创建简单的文件下载项目通常涉及到使用requests库来发送HTTP请求并保存响应到本地文件。以下是一个基础的例子:
```python
import requests
def download_file(url, filename):
# 发送GET请求
response = requests.get(url, stream=True)
# 检查请求是否成功
if response.status_code == 200:
# 打开目标文件,如果不存在则创建
with open(filename, 'wb') as file:
for chunk in response.iter_content(chunk_size=8192):
# 这里通过循环逐块写入文件,以避免一次性加载大量数据导致内存不足
if chunk:
file.write(chunk) # 如果有数据,就写入文件
print(f"文件'{filename}'已成功下载.")
else:
print(f"下载失败,响应状态码: {response.status_code}")
# 使用函数下载文件,例如从URL "https://example.com/file.zip"
download_file("https://example.com/file.zip", "file.zip")
```
阅读全文