@swpavlov

Почему файл сохраняется не по указанному пути?

@bot.message_handler(content_types=['photo'])
def handle_docs_document(message):
    file_info = bot.get_file(message.photo[len(message.photo) - 1].file_id)
    downloaded_file = bot.download_file(file_info.file_path)
    src = '/home/pi/Desktop/bot2.0/photo' + message.photo[1].file_id
    with open(src, 'wb') as new_file:
        new_file.write(downloaded_file)
    bot.reply_to(message, "Фото добавлено")
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
@anerev
возможно так
src = '/home/pi/Desktop/bot2.0/photo/' + message.photo[1].file_id
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Начинайте уже пользоваться современными удобными библиотеками для работы с путями:
from pathlib import Path
my_folder_path = Path('/home/pi/Desktop/bot2.0/photo')
my_file_path = my_folder_path / 'my_file_name.ext'
print(f'Для ясности можно залогировать путь по которому сохраняем: {my_file_path}')
my_file_path.write_bytes(downloaded_file)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект