用python代码统计文件夹中名字含有-ErrSave的图片的数量
时间: 2024-11-03 22:18:53 浏览: 22
在Python中,你可以使用os模块和glob模块来遍历文件夹并统计符合条件(名字包含"-"后接"ErrSave")的图片文件数量。以下是一个简单的示例:
```python
import os
def count_images_with_errsave(directory):
image_pattern = '*-ErrSave.*' # 图片名模式匹配
img_count = len([name for name in os.listdir(directory) if os.path.isfile(os.path.join(directory, name)) and name.endswith('.jpg') or name.endswith('.png')]) # 假设图片通常以.jpg或.png结尾
matching_files = [name for name in os.listdir(directory) if name.startswith(image_pattern)] # 获取所有匹配的文件名
print(f"In directory {directory}:")
print(f"Total images with '-ErrSave': {len(matching_files)}")
print(f"Total unique images (assuming .jpg or .png): {img_count}")
# 使用函数
count_images_with_errsave('/path/to/your/directory')
```
这个脚本会查找指定目录下所有以".jpg"或".png"结尾,并且名称以"-ErrSave"开头的文件。注意你需要替换`'/path/to/your/directory'`为你实际的文件夹路径。
阅读全文