首页 > 科技 > > 正文
2025-03-21 09:11:09

Python读取某一个文件夹下的所有图片👀

导读 在日常开发中,我们经常需要处理图片数据,比如批量读取文件夹中的所有图片进行分析或处理。今天就来聊聊如何用Python实现这一功能📸。首先

在日常开发中,我们经常需要处理图片数据,比如批量读取文件夹中的所有图片进行分析或处理。今天就来聊聊如何用Python实现这一功能📸。首先,你需要确保你的环境中安装了`os`和`Pillow`库,前者用来操作文件系统,后者则可以轻松加载和处理图片。

```python

import os

from PIL import Image

定义图片格式列表

IMAGE_FORMATS = ['.png', '.jpg', '.jpeg', '.bmp']

def read_images_from_folder(folder_path):

images = []

for filename in os.listdir(folder_path):

ext = os.path.splitext(filename)[1].lower()

if ext in IMAGE_FORMATS:

img_path = os.path.join(folder_path, filename)

img = Image.open(img_path)

images.append(img)

return images

使用示例

folder = 'your_image_folder'

all_images = read_images_from_folder(folder)

print(f"成功加载{len(all_images)}张图片!🎉")

```

这段代码会遍历指定文件夹内的所有文件,识别常见的图片格式(如PNG、JPG等),并使用Pillow库加载它们。通过这种方式,你可以方便地对文件夹中的图片进行批量处理,比如调整大小、添加滤镜或者提取特征。无论是学习还是实际应用,这都是非常实用的小技巧哦!🌟