Python telebot как отправлять рандомные фотки указывая при этом только папку с фото

Возможно ли сделать, чтобы бот отправлял рандомные фотографии с папки и при не перечислять все ссылки на фото как в данном коде? указать папку в которой содержаться фото

  mem = [
     "https://sun9-g.jpg",
     "https://sun9-g.jpg",
     "https://sun9-g.jpg"         
          ]
     bot.send_photo(message.from_user.id, random.choice(mem))
     


Ответы (1 шт):

Автор решения: Pythonist

Да, конечно, с помощью модуля OS

import os
    
directory = 'C:\\python' #директория, обязательно разделяйте путь с помощью //
files = os.listdir(directory) #получение списка файлов
print(files) #вывод файлов(для проверки работы)
→ Ссылка