Python 批量导出图片链接为 JPG 格式并保存到文件夹
要批量导出图片链接为 JPG 格式并保存到文件夹,可以使用 Python 编程语言来实现。以下是一个示例代码:
import requests
import os
def save_image_from_url(url, save_path):
response = requests.get(url)
if response.status_code == 200:
with open(save_path, 'wb') as f:
f.write(response.content)
print(f'图片 {url} 保存成功!')
else:
print(f'图片 {url} 下载失败!')
def batch_save_images(image_urls, save_dir):
if not os.path.exists(save_dir):
os.makedirs(save_dir)
for i, url in enumerate(image_urls):
save_path = os.path.join(save_dir, f'image_{i}.jpg')
save_image_from_url(url, save_path)
# 示例图片链接列表
image_urls = [
'https://example.com/image1.jpg',
'https://example.com/image2.jpg',
'https://example.com/image3.jpg'
]
# 保存目录
save_directory = 'images'
# 批量保存图片
batch_save_images(image_urls, save_directory)
请确保在运行代码之前安装了requests库,可以使用以下命令安装:
pip install requests
上述代码中,save_image_from_url函数用于下载并保存单个图片,batch_save_images函数用于遍历图片链接列表并调用save_image_from_url函数来批量保存图片。保存的文件名为image_0.jpg,image_1.jpg,image_2.jpg等,保存在指定的文件夹中(如果文件夹不存在,则会自动创建)。
原文地址: https://www.cveoy.top/t/topic/ph3V 著作权归作者所有。请勿转载和采集!