Python 获取文件夹下图片数量 - 使用 glob 和 os 模块
使用Python的glob和os模块可以轻松获取文件夹下的图片数量。以下是一个示例代码:
import glob
import os
def count_images(folder_path):
# 使用glob匹配文件夹下的所有图片文件
image_files = glob.glob(os.path.join(folder_path, '*.jpg')) + glob.glob(os.path.join(folder_path, '*.jpeg')) + glob.glob(os.path.join(folder_path, '*.png')) + glob.glob(os.path.join(folder_path, '*.gif'))
# 返回图片文件数量
return len(image_files)
# 测试代码
folder_path = '/path/to/folder'
image_count = count_images(folder_path)
print(f'There are {image_count} image(s) in the folder.')
在上面的代码中,count_images函数接受一个文件夹路径作为参数,使用glob模块匹配指定文件夹下的所有图片文件,然后返回图片文件数量。我们可以通过传递一个文件夹路径给count_images函数来获取该文件夹下的图片数量。
注意,上述代码假定图片文件的扩展名为.jpg、.jpeg、.png和.gif,如果你的文件夹中包含其他类型的图片文件,可以根据需要进行修改。
原文地址: https://www.cveoy.top/t/topic/prb7 著作权归作者所有。请勿转载和采集!