我有一个包含不同类型文件的文件夹。我只需要处理图像文件(jpg、png、jpeg、JPG等)。为此,我使用glob.glob
仅获取具有“jpg”、“png”等扩展名的文件。
问题在于我必须多次使用glob.glob
(与图像扩展名数量一样多)才能获取所有图像:
import glob
images = glob.glob('tests/*.jpg') + glob.glob('tests/*.jpeg') + glob.glob('tests/*.png') + glob.glob('tests/*.JPG')
有没有一种更优化的方式来使用 glob.glob
(例如glob.glob('path/*.{'jpg', 'png', 'jpeg', 'JPG'}
),或者有没有比 glob
更简单的函数可以使用?
glob("*.txt")
和glob("*.TXT")
返回相同的结果。 - Kevin