循环遍历文件夹中图片python
时间: 2023-09-12 19:10:28 浏览: 45
你可以使用Python中的os和PIL库来循环遍历文件夹中的图片。
首先,你需要导入这些库:
```python
import os
from PIL import Image
```
然后,你可以使用os.walk()函数来遍历文件夹中的所有文件,并使用PIL库中的Image.open()函数来打开图片文件。下面是一个示例代码:
```python
# 假设图片文件夹路径为 'path/to/folder'
folder_path = 'path/to/folder'
# 遍历文件夹中的所有文件
for root, dirs, files in os.walk(folder_path):
for file in files:
# 检查文件是否为图片文件
if file.endswith('.jpg') or file.endswith('.png'):
# 打开图片文件
img_path = os.path.join(root, file)
img = Image.open(img_path)
# 在这里可以对图片进行处理
# ...
# 关闭图片文件
img.close()
```
在这个示例代码中,我们使用了os.walk()函数遍历了文件夹中的所有文件,并使用了Image.open()函数打开了图片文件。你可以在这个循环中添加自己的代码,对图片进行处理。最后,我们使用了img.close()函数关闭了图片文件。