提取文件中图片放入新文件夹
时间: 2024-04-15 22:28:43 浏览: 13
你可以使用Python的`shutil`模块来实现将文件夹中的图片提取并放入新的文件夹中。以下是一个示例代码,可以帮助你完成这个任务:
```python
import os
import shutil
def extract_images_from_folder(folder_path, output_folder):
# 遍历文件夹中的所有文件
for root, dirs, files in os.walk(folder_path):
for file in files:
# 检查文件是否为图片文件
if file.endswith(('.jpg', '.jpeg', '.png')):
input_file = os.path.join(root, file)
output_file = os.path.join(output_folder, file)
# 将图片文件复制到新的文件夹中
shutil.copy(input_file, output_file)
# 定义输入文件夹和输出文件夹的路径
input_folder = 'path/to/input/folder'
output_folder = 'path/to/output/folder'
# 创建输出文件夹(如果不存在)
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 调用函数提取图片
extract_images_from_folder(input_folder, output_folder)
```
请确保将代码中的`input_folder`和`output_folder`变量替换为实际的文件夹路径。代码将遍历输入文件夹中的所有文件,并将以`.jpg`、`.jpeg`或`.png`为后缀名的图片文件复制到输出文件夹中。如果输出文件夹不存在,代码将自动创建它。