Как ты пишешь? Код покажи
spisok = посмотреть(callback_query.from_user.id) spis = spisok.split(",") spi = "\n".join(spis) Пока что так, я пытался по разному, даже если в def сделать то все ровно даёт ошибку типо нет атрибута, хотя в обычном хендлере все норм
Что у тебя за функция такая посмотреть()?
Там я из базы данных беру список, там все норм, просто если отправлять в виде в котором он у меня там то это не удобно
Советую начать изучать python
Так бог велел
Хорошо, но все же можно ответить на первоначальный вопрос Почему в callback не даёт использовать split?
callback: CallbackQuery?
В нём не реализован метод split, может быть ты хотел CallbackQuery.data.split()?
Ну значит ты какую-то хрень делаешь, учи питон
callback_data это строка, почему не даёт?
Бля братец, ты глянь что такое типы данных питончика, и как с ними работать. И посмотри на свой код.
И че за «посмотреть»?
def посмотреть(callback): return callback.split(" ")
Фу блять еб его аит блятб
callback.data.split 🤦♂️
Тебе в @ru_python_beginners
Выше читай, ему именно CallbackQuery надо сплитануть
ну, так это оно и есть
Возможно ты не то понял ._. Но похуй Я про фильтр Callback @dp.callback
Стало ещё непонятнее.
https://pastebin.com/tKHZVqgm
А тебе что должно возвращать посмотреть?
Мне возвращает список, но проблема в том что он приходил не в очень таком виде, я не могу использовать split почему то, так как он пишет что такого атрибута нет
А какой тип данных ты под сплит пихаешь?
В списке нет сплита
Принтани текст
Я его могу спокойно отправить в чат, но он приходил в уебанском виде
Тебе в @ru_python_beginners
Я не долбаеб блять Там обычный сука текст ._. А не список
Ну так ты в f строку суешь его, конечно он может спокойно отправиться
Название своей функции видел? И это я дальше первой строки не смотрел
Но атрибута split нет :)
А ты принтани и покажи нам
мы заметили что ты гений, дружище
print(spisoc, type(spisoc))
Я опираясь на его код
Ну ладно, может просто уже дашь ему мут с ссылкой на бегиннерс?
Пока без мута, предлагаю сходить в @ru_python_beginners
Обычный текст...
Я боюсь у тебя спрашивать код целиком
Ну так и попробуй его сплитануть
А теперь сделай spusos.split(',')
Обсуждают сегодня