如何找到双重文件夹下的所有图片并保存在特定文件夹中 python代码实现
时间: 2023-08-04 20:06:17 浏览: 74
Python 读取指定文件夹下的所有图像方法
5星 · 资源好评率100%
可以使用Python的os、os.path和shutil库来实现。以下是一个示例代码:
```python
import os
import shutil
# 定义函数,遍历文件夹并保存所有图片
def save_all_images(root_folder, save_folder):
if not os.path.exists(save_folder):
os.makedirs(save_folder)
for foldername, subfolders, filenames in os.walk(root_folder):
for filename in filenames:
if filename.endswith('.jpg') or filename.endswith('.png'):
filepath = os.path.join(foldername, filename)
shutil.copy2(filepath, save_folder)
# 调用函数,传入双重文件夹路径和保存文件夹路径
root_folder = r'C:\Users\username\Documents\double_folder'
save_folder = r'C:\Users\username\Documents\save_folder'
save_all_images(root_folder, save_folder)
```
在上面的代码中,我们使用了os.walk()函数来遍历双重文件夹,如果文件夹中没有指定的保存文件夹则创建该文件夹,使用shutil.copy2()函数来复制图片文件到目标文件夹中。
阅读全文