使用Python的globos模块可以轻松获取文件夹下的图片数量。以下是一个示例代码:

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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录