python下载文件到某个目录
时间: 2023-12-27 07:04:46 浏览: 26
你可以使用 `urllib` 或 `requests` 模块下载文件,然后使用 `os` 模块将其保存到指定目录下。以下是一个使用 `requests` 模块下载文件并将其保存到指定目录的示例代码:
```python
import requests
import os
url = 'https://example.com/file.zip'
save_path = '/path/to/save/directory'
# 发送 GET 请求并获取文件内容
response = requests.get(url)
# 确认请求成功
if response.status_code == 200:
# 检查指定目录是否存在,若不存在则创建
if not os.path.exists(save_path):
os.makedirs(save_path)
# 获取文件名
file_name = url.split('/')[-1]
# 将文件保存到指定目录下
with open(os.path.join(save_path, file_name), 'wb') as f:
f.write(response.content)
print(f'{file_name} 下载完成')
else:
print('请求失败')
```
在上述代码中,你需要将 `url` 替换为你需要下载的文件的 URL,将 `save_path` 替换为你需要保存文件的目录。运行代码后,文件将被下载到指定目录中。