我正在尝试将文件夹的所有图片发送给bot用户。 这是我尝试过的方法,但是它不起作用,甚至没有收到任何错误。
path = '~/Documents/mypath/pics'
files = []
# r=root, d=directories, f = files
for r, d, f in os.walk(path):
for file in f:
if '.jpg' in file:
files.append(os.path.join(r, file))
for f in files:
telegram_bot.sendPhoto (chat_id, f)
这里有什么问题以及如何解决?
更新:我尝试了telegram_bot.sendPhoto(chat_id, open(f , 'rb'))
,它可以正常工作,但是多次发送相同的图片。