Перевод строки в message aiogram
Есть запрос из бд в в aiogram бота
@dp.message_handler(commands='list') # запрос вопроса из бд
async def get_qwestions_list(message: types.Message):
global base, cur
base = sq.connect('data.db')
cur = base.cursor()
qwestion=cur.execute('SELECT * FROM qwestions').fetchall()
for qwestion_list in qwestion:
for qwestion_list_1 in qwestion_list:
await message.answer(qwestion_list_1)
Получаю:
1
Первый вопрос
2
Второй вопрос
3
Третий вопрос
4
Четвертый вопрос
А надо :
1 Первый вопрос
2 Второй вопрос
3 Третий вопрос
4 Четвертый вопрос
Как реализовать?
Ответы (1 шт):
Автор решения: oleksandrigo
→ Ссылка
Попробуйте так
@dp.message_handler(commands='list')
async def get_qwestions_list(message: types.Message):
base = sq.connect('data.db')
cur = base.cursor()
qwestion = cur.execute('SELECT qwes FROM qwestions').fetchall()
result = ""
for qwestion_list in qwestion:
for num, qwestion_list_1 in enumerate(qwestion_list):
result += f"{num}. {qwestion_list_1}\n"
await message.answer(result)