из цикла for?
Считай колличество итераций, либо колличество переносов. В зависимости от текста
Благодарю за ответ, я попробовал данный вариант, он отлично подходит для строки, которая имеет в себе \n, я получаю данные в виде кортежа, решил её создать в виде строки, прописал .count('\n') но безуспешно.
Покажи текст для примера
async def fun(): db = await aiosqlite.connect('register.db') cursor = await db.execute('SELECT * FROM users ORDER BY time DESC') rows = await cursor.fetchall() await db.commit() await db.close() for ret in rows: c = str(ret[0]) black_n = c.count('\n') print(black_n) asyncio.run(fun())
а строка которая к тебе приходит, которую хочешь посчитать?
Верно, цикл for ret in rows это и есть то, что я хочу посчитать, а именно ret[0], имя пользователей.
я имею в веду, покажи вывод из своей базы) У тебя случаем не обычный кортеж в результате? - ('val1', 'val2', 'val3') ?
fanta fanta fanta fanta fanta fanta fanta fanta fanta fanta
Это условный пример вывода.
это у тебя в цикле выводится. А теперь посмотри, что у тебя в переменную rows попадает
Если ты о rows, то обычный кортеж. Один кортеж принимает одни данные, второй кортеж другие.
len(rows) Тогда, что бы узнать количество объектов в нем
Обсуждают сегодня