欢迎访问宙启技术站
智能推送

Python中如何使用glob()函数获取指定目录下的所有图片文件

发布时间:2023-12-28 11:11:12

在Python中,可以使用glob()函数获取指定目录下的所有图片文件。glob()函数属于glob模块,用于返回指定规则匹配的文件路径列表。

以下是使用glob()函数获取指定目录下所有图片文件的例子:

import glob

# 获取当前目录下所有图片文件
image_files = glob.glob("*.[jpg|png|jpeg]")
print(image_files)

# 获取指定目录下所有图片文件
image_files = glob.glob("path/to/directory/*.[jpg|png|jpeg]")
print(image_files)

在上面的例子中,glob.glob()函数接受一个字符串参数,参数表示要匹配的文件路径规则。*.[jpg|png|jpeg]表示通配符模式,匹配当前目录下所有以.jpg.png.jpeg结尾的文件。

第一个例子获取当前目录下所有图片文件,并将文件路径列表存储在image_files变量中。然后通过print(image_files)打印出列表的内容。

第二个例子获取指定目录(path/to/directory)下所有图片文件,并将文件路径列表存储在image_files变量中。同样,打印出文件路径列表的内容。

如果要指定多个文件类型,可以使用[]表示文件类型的选择。例如,*.[jpg|png|jpeg]表示匹配以.jpg、.png或.jpeg结尾的文件。

需要注意的是,glob()函数返回的文件路径列表是按照操作系统的规则排序的。此外,glob()函数还可以使用绝对路径。如果在Windows系统上使用绝对路径,则需要使用双斜杠(\)代替单斜杠(/)。

以上就是使用glob()函数在Python中获取指定目录下的所有图片文件的例子,希望对你有帮助!