Size: a a a

Сообщество Python Программистов

2020 February 14

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
гугли кароч как избежать SQL-инъекций и пиши сразу нормально. слишком дорого может обойтись эта незначительная ошибка
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
гугли кароч как избежать SQL-инъекций и пиши сразу нормально. слишком дорого может обойтись эта незначительная ошибка
Или юзать ORM
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Которая берёт на себя всю запару с запросами
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Да и сейчас уже четвёртый месяц добавляю новые слова в словарь Т9
По поводу его кривизны - жижа, но у меня почему-то руки по утру меня пиздец не слушаются и на сообщение в место 10-15 секунд тратится пара минут)
источник

b

bbclub in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
используй параметры функции execute
+
источник

b

bbclub in Сообщество Python Программистов
cursor.execute("INSERT INTO tab.users (id) VALUES ?", (id,))

хотя INSERT добавляет всю строку в базу , а не один столбец, если они не автозаполняемые только
источник

VM

Vladimir Medianyi in Сообщество Python Программистов
bbclub
cursor.execute("INSERT INTO tab.users (id) VALUES ?", (id,))

хотя INSERT добавляет всю строку в базу , а не один столбец, если они не автозаполняемые только
есть метод инсерт ровс
источник

VM

Vladimir Medianyi in Сообщество Python Программистов
посмотри его
источник

MF

Mihail F in Сообщество Python Программистов
какая регулярка может найти 155 из ({"0": {"id": "sender", "value": "11"}, "1": {"id": "recipient", "value": "12"}, "2": {"id": "order", "value": "155"}, "3": {"id": "smth", "value": "13"}})
но последовательность не всегда такая.
То есть может быть и так({"0": {"id": "order", "value": "155"}, "1": {"id": "recipient", "value": "12"}, "2": {"id": "sender", "value": "11"}, "3": {"id": "smth", "value": "13"}})
источник

НК

Никита Киселев in Сообщество Python Программистов
Рекурсия?
источник

AT

Alexander T in Сообщество Python Программистов
Mihail F
какая регулярка может найти 155 из ({"0": {"id": "sender", "value": "11"}, "1": {"id": "recipient", "value": "12"}, "2": {"id": "order", "value": "155"}, "3": {"id": "smth", "value": "13"}})
но последовательность не всегда такая.
То есть может быть и так({"0": {"id": "order", "value": "155"}, "1": {"id": "recipient", "value": "12"}, "2": {"id": "sender", "value": "11"}, "3": {"id": "smth", "value": "13"}})
155
источник

MF

Mihail F in Сообщество Python Программистов
155 для примера, мне нужно находть значение order
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Mihail F
какая регулярка может найти 155 из ({"0": {"id": "sender", "value": "11"}, "1": {"id": "recipient", "value": "12"}, "2": {"id": "order", "value": "155"}, "3": {"id": "smth", "value": "13"}})
но последовательность не всегда такая.
То есть может быть и так({"0": {"id": "order", "value": "155"}, "1": {"id": "recipient", "value": "12"}, "2": {"id": "sender", "value": "11"}, "3": {"id": "smth", "value": "13"}})
Может стоит парсить этот жсон и искать нормальными способами, а не регулярками?
источник

MF

Mihail F in Сообщество Python Программистов
Бензофуран Гетероцикл
Может стоит парсить этот жсон и искать нормальными способами, а не регулярками?
к сожалению нет такого варианта
источник

AT

Alexander T in Сообщество Python Программистов
Mihail F
155 для примера, мне нужно находть значение order
Тогда с экранированием кусок “order”: blabla и \d\d\d
источник

AT

Alexander T in Сообщество Python Программистов
Id order value \d\d\d
источник

l

l|v|l in Сообщество Python Программистов
l|v|l
Ребят, кто сталкивался с подобной проблемой на хуках?

Есть бот на pyTelebotApi. Время от времени происходит следующее: пишешь боту — он игнорит твое сообщение с ошибкой, описаной на первом скрине. Тут же пишешь боту еще раз — он тебе отвечает, все в порядке. И будет тебе отвечать дальше мгновенно, пока он снова не 'уснет', минут так через 15-30 (я не засекал, не знаю). И когда он 'засыпает' вновь — нужно отправить одно сообщение, что бы разбудить его, то бишь он его проигнорит, а потом начнет работать, будто бы все норамльно. Вопрос — почему бот проседает время от времени? Это может быть связано как-то с нагрузкой бота на CPU выделенной машины?
Так вот, я вчитался в ошибку, и понял, что бот падает, если к нему некоторое время не обращаться, и попросить его отправить сообщение, то есть он не может выполнить bot.send_message(). Почему так происходит именно спустя некоторе время не общения с ботом?
источник

R3

Rud 356 in Сообщество Python Программистов
Mihail F
к сожалению нет такого варианта
Сысле нет, если есть?
источник

R3

Rud 356 in Сообщество Python Программистов
Стандартная библиотека сразу дает json
источник

R3

Rud 356 in Сообщество Python Программистов
Это быстрее может даже будет, чем регулярки
источник