帮我写一个遍历文件夹中的jpg图片的代码,并且循环放进img中
时间: 2024-04-14 08:26:10 浏览: 108
当然,下面是一个示例代码,可以遍历文件夹中的 jpg 图片,并将其放入一个列表 `img` 中:
```python
import os
from PIL import Image
folder_path = '/path/to/folder' # 文件夹路径
img = []
for file in os.listdir(folder_path):
if file.endswith('.jpg'):
img_path = os.path.join(folder_path, file)
try:
image = Image.open(img_path)
img.append(image)
except Exception as e:
print(f"无法读取图像文件 {img_path}: {e}")
# 对于每个图像,你可以在这里进行进一步处理
for image in img:
image.show() # 示例:显示图像
```
你需要将 `folder_path` 替换为你要遍历的文件夹的实际路径。代码将遍历文件夹中的文件,筛选出以 `.jpg` 结尾的文件,并使用 `PIL` 库中的 `Image.open()` 函数打开图像文件。然后将图像存储在列表 `img` 中。请注意,我在代码中添加了一个异常处理块,以处理无法读取图像文件的情况。最后,你可以根据需要对每个图像进行进一步处理。在示例中,我使用 `image.show()` 显示了每个图像。你可以根据自己的需求进行修改。
阅读全文