@estry

Как преобразовать строку в объект класса?

Работаю с аиограм. Получаю объект класса Message и сохраняю его в базу данных postresql. Конечно же в виде строки сохраняю в БД.
Через некоторое время делаю запрос и получаю строку из базы данных

Как мне можно стрoку преобразовать в aiogram.types.message ?
  • Вопрос задан
  • 453 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Jack444
для начала сделай так

from aiogram.types import message

x = eval(you_str)
print(x)


в eval закидывай строку. Будут выскакивать ошибки ImportError, смотри что нужно импортировать и снова тестируй.
но если у тебя строка в виде "<__main__.Message object at 0x7f59bf5d0b20>" и вызываешь её из другой сессии то содержимое класса не сохранилось и имеешь только такую строку.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы