Python怎么从服务器文件夹里下载图片
时间: 2024-09-20 20:03:44 浏览: 28
python rsync服务器之间文件夹同步脚本
在Python中,你可以使用内置的`requests`库来从服务器下载图片。下面是一个基本的例子:
```python
import requests
def download_image(url, save_path):
response = requests.get(url, stream=True) # 使用stream=True选项以获取二进制数据
if response.status_code == 200: # 检查请求是否成功
with open(save_path, 'wb') as f: # 创建并打开本地文件进行写入
for chunk in response.iter_content(chunk_size=1024): # 分块读取响应内容
if chunk: # 如果有数据,写入文件
f.write(chunk)
print(f"Image downloaded successfully at {save_path}")
else:
print(f"Failed to download image. Response code: {response.status_code}")
# 示例:下载名为'image.jpg'的图片
image_url = "http://example.com/image.jpg"
local_save_path = "path/to/save/image.jpg"
download_image(image_url, local_save_path)
```
在这个示例中,你需要替换`url`为你想要下载图片的实际URL,以及`save_path`为你希望保存图片的位置。
阅读全文