Задать вопрос
@ltk

Не могу указать путь к файлу в telebot что не так?

код
@bot.message_handler(commands=['myzon'])
def messagelist(message):
with open(r'D:\bibra\bebra.mp3', 'rb') as audio:
bot.send_audio(message.from_user.id, audio)
проблема в том что оно после \ считывает как команду по типу \n
как исправить? и скинуть файл
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Сырые строки (они-же r''), должны решать проблему. Да, редакторы по типу саблайма все еще интерпретируют такие слеши неправильно, но по факту оно работает.
spoiler
Например на 3.10 следующий код:
import json
with open(r'D:\python\file.json') as file:
    data = json.load(file)
    print(data)

Спокойно печатает данные из файла.

Альтернативный вариант, если первый все-таки не работает - экранировать эти слеши.
Ответ написан
Комментировать
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
по идее, должно быть /, а не \
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 09:57
250000 руб./за проект
31 янв. 2025, в 09:18
10000 руб./за проект
31 янв. 2025, в 08:29
1000 руб./в час