Чтобы получить все изображения в каталоге с помощью Python, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование модуля os и понимание списка:
import os
directory = '/path/to/directory'
image_files = [file for file in os.listdir(directory) if file.lower().endswith(('.jpg', '.jpeg', '.png', '.gif'))]
Метод 2. Использование модуля glob:
import glob
directory = '/path/to/directory'
image_files = glob.glob(directory + '/*.jpg') + glob.glob(directory + '/*.jpeg') + glob.glob(directory + '/*.png') + glob.glob(directory + '/*.gif')
Метод 3. Использование модуля pathlib:
from pathlib import Path
directory = Path('/path/to/directory')
image_files = list(directory.glob('*.jpg')) + list(directory.glob('*.jpeg')) + list(directory.glob('*.png')) + list(directory.glob('*.gif'))
Эти методы извлекают все файлы изображений (с расширениями.jpg,.jpeg,.png и.gif), присутствующие в указанном каталоге. При необходимости вы можете изменить код, включив в него другие расширения файлов изображений.