遍历文件夹,并判断各个文件夹里的图片数量
时间: 2023-08-22 11:05:07 浏览: 169
你可以使用Python的os和Pillow库来实现遍历文件夹并统计图片数量的功能。具体步骤如下:
1. 导入所需的库:
```python
import os
from PIL import Image
```
2. 定义一个函数来遍历文件夹:
```python
def count_images(path):
"""
统计指定路径下所有文件夹中的图片数量
"""
total_images = 0 # 记录所有文件夹中的图片数量
for dirpath, dirnames, filenames in os.walk(path):
# 遍历当前文件夹下所有文件和子文件夹
images = [f for f in filenames if f.endswith('.jpg') or f.endswith('.png')]
# 统计当前文件夹的图片数量
num_images = len(images)
print(f"{dirpath} 中包含 {num_images} 张图片")
total_images += num_images
print(f"总共包含 {total_images} 张图片")
```
3. 调用函数并传入要遍历的文件夹路径:
```python
count_images('/path/to/folder')
```
其中,`/path/to/folder` 是你要遍历的文件夹路径。
这样,就可以遍历指定路径下的所有文件夹,并统计每个文件夹中的图片数量了。
阅读全文