如何遍历文件夹里的每个图片?
时间: 2024-03-10 09:50:16 浏览: 51
遍历读取文件夹内所有类型的图像
可以使用Python中的os和Pillow库来遍历文件夹里的每个图片。以下是一个示例代码:
```python
import os
from PIL import Image
# 定义文件夹路径
folder_path = '/path/to/folder'
# 获取文件夹里的所有文件
file_list = os.listdir(folder_path)
# 遍历文件
for file_name in file_list:
# 如果是图片文件
if file_name.endswith('.jpg') or file_name.endswith('.jpeg') or file_name.endswith('.png'):
# 图片路径
image_path = os.path.join(folder_path, file_name)
# 打开图片
image = Image.open(image_path)
# 处理图片,例如裁剪或压缩等
# ...
```
在上面的代码中,我们首先定义了要遍历的文件夹路径 `folder_path`,然后使用 `os.listdir()` 函数获取该文件夹里的所有文件名。接着,我们遍历所有文件,判断它们是否是图片文件,如果是,就使用Pillow库中的 `Image.open()` 函数打开图片并进行处理。当然,你可以根据自己的需求修改代码。
阅读全文