python批量保存图片到不同文件夹
时间: 2023-04-10 19:03:56 浏览: 248
可以使用Python的os和shutil库来实现批量保存图片到不同文件夹的功能。具体实现方法可以参考以下代码:
```python
import os
import shutil
# 定义图片所在文件夹路径
img_folder = 'path/to/image/folder'
# 定义保存图片的文件夹路径
save_folder = 'path/to/save/folder'
# 获取图片文件名列表
img_list = os.listdir(img_folder)
# 遍历图片文件名列表
for img_name in img_list:
# 构造图片文件路径
img_path = os.path.join(img_folder, img_name)
# 构造保存图片的文件夹路径
save_path = os.path.join(save_folder, img_name.split('.')[0])
# 如果保存图片的文件夹不存在,则创建该文件夹
if not os.path.exists(save_path):
os.makedirs(save_path)
# 构造保存图片的文件路径
save_img_path = os.path.join(save_path, img_name)
# 复制图片到保存图片的文件夹中
shutil.copy(img_path, save_img_path)
```
以上代码可以将`img_folder`中的所有图片批量保存到`save_folder`中的不同文件夹中,每个文件夹的名称与对应的图片文件名相同。
阅读全文