170 похожих чатов

Если объяснить 1) получаю все строки из базы info = cu.execute('SELECT

text_msg FROM user_inf')
text_1 = info.fetchall()

2) вычисляю количество строк с базы данных (len(text_1)) их 45012
3) for x in range(len(text_1)): Цыклом перебираю сообщение которые есть и прохожусь по всем 45012 строкам
4) text_nds = text_1[x][0].lower().split() - переводу строку в нижний регистр и перевожу в list
5) for xs in range(len(text_nds)): - тут я узнаю сколько слов в листе например их 12
6) if len(text_nds[xs]) > 3: проверяю что в тексте больше 3-х символов
7) info1 = cu.execute('SELECT Words FROM count_words WHERE Words=?', (text_nds[xs],)).fetchone() получаю значение из базы
8) если оно None - cu.execute("""INSERT INTO count_words(Words, count) VALUES(?, ?);""", (text_nds[xs], 1,)) -
9) если значение есть - Обновляется значение count и прибавляется +1

2 ответов

21 просмотр

Зачем вычислять колво строк в БД и потом опять вызывать в range()? Есть COUNT в бд для подсчёта числа строк. Вместо info1 == info1 можно else

люблю драники оч сильно
Зачем вычислять колво строк в БД и потом опять выз...

text_1 = info.fetchall() не только чтоб получить колличество строк, а для получение всех сообщений

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта