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) #вывод файлов(для проверки работы)