@ru_python

Страница 6398 из 9768
1NF3sted
30.08.2018
20:02:16
http://www.uznateshe.ru/grafik-proizvodnoy-funktsii/
ты говорил что osr только надо для того текста ?

??
30.08.2018
20:05:12
bdata = [(message, '0', attachements, str(getCount() +1))] c.executemany("insert into temp values (?, ?, ?, ?)", bdata) c.executemany("insert into temp values (?, ?, ?, ?)", bdata) 2018-08-30T19:38:33.383168+00:00 app[web.1]: sqlite3.InterfaceError: Error binding parameter 2 - probably unsupported type.

что делать?

1NF3sted
30.08.2018
20:05:34
?
—_—

Google
??
30.08.2018
20:07:12
что с типом text, что с int одно и то же выдает

в базе

1NF3sted
30.08.2018
20:07:37
без OCR

1NF3sted
30.08.2018
20:10:48
? как сделал
Не я мне человек помог

? как сделал
Очень и очень толковый

? как сделал
Как будет готово — будет бомба ))

??
30.08.2018
20:12:36
пасиб

c.executemany("insert into temp values (?, ?, ?, ?)", bdata) 2018-08-30T20:18:14.630194+00:00 app[web.1]: sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 4, and there are 16 supplied.

Aragaer
30.08.2018
20:19:07
я вон вчера заюзал очень клевую регулярку

есть текст, в котором встречаются записи типа ${variable_name}

Google
Aragaer
30.08.2018
20:20:08
ну и их надо заменить на значения "переменных", которые живут в словаре вида {variable: {"value": value, еще всякие поля}}

def substitute(match): return variables[match.group(1)]['value'] my_re = re.compile(r'\${(\w+)}') my_re.sub(substitute, my_string)

Aragaer
30.08.2018
20:21:46
работает волшебно

Undefined
30.08.2018
20:22:32
если нет этой переменной - просто выводим ее название

??
30.08.2018
20:23:11
bdata = ?
bdata = (message, '0', attachments, str(getCount() +1))

Undefined
30.08.2018
20:23:32
??
30.08.2018
20:24:20
да массив

Undefined
30.08.2018
20:24:49
и ты его пихаешь в бд

или в sqlite можно хранить списки?

если нельзя - вот и проблема, сериализуй и храни строку. а потом парсь ее при чтении

??
30.08.2018
20:27:06
ок

Aragaer
30.08.2018
20:31:52
мб лучше return variables.get(match.group(1), match.group(1)]?
Не, если переменной нет, пусть лучше явно будет эксепшн, чем если приложение будет работать, но непонятно каким чудом

??
30.08.2018
20:32:13
c.executemany("insert into temp values (?, ?, ?, ?)", bdata) 2018-08-30T20:31:14.638590+00:00 app[web.1]: sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 4, and there are 16 supplied.

??
30.08.2018
20:39:17
ALL DATA:: ('!отправить хзхзыв', '0', "['https://sun1-4.userapi.com/c830108/v830108203/179748/a3VFAPbFxYs.jpg']", '1') ATTACHMENTS:: ['https://sun1-4.userapi.com/c830108/v830108203/179748/a3VFAPbFxYs.jpg']

bdata это ALL DATA

я рандомные картинки для теста отправляю так что не обращай внимания

ALL DATA:: ('!отправить апвпваи', '0', "['https://pp.userapi.com/c845418/v845418682/d4f74/jo1gWfVxKdM.jpg', 'https://sun1-2.userapi.com/c635103/v635103803/38cb8/QrSp5GP1atA.jpg']", '1') ATTACHMENTS:: ['https://pp.userapi.com/c845418/v845418682/d4f74/jo1gWfVxKdM.jpg', 'https://sun1-2.userapi.com/c635103/v635103803/38cb8/QrSp5GP1atA.jpg']

Google
??
30.08.2018
20:42:17
так несколько данных в массиве

как это можно закодировать и отправить в базу?

Muslim
30.08.2018
20:56:20
С помощью этого бота можно хорошо заработать! Выполняйте задания и зарабатывайте деньги! https://t.me/Easy_dengy_bot?start=108242742 Бот полностью БЕСПЛАТНЫЙ и не требует никаких платежей!

Dmitry
30.08.2018
21:16:10
А кто нибудь вообще пытался проксировать сокеты через NGINX? Я Билый час потратил так и не завелось

1NF3sted
30.08.2018
21:19:22


круто ведь :D

Dmitry
30.08.2018
21:20:43
Вебсокеты?
Ну даже их, либо socketio

keystr0ke
30.08.2018
21:22:22
Ну даже их, либо socketio
Я когда-то сталкивался, в конце концов просто сделал это с апачем. В nginx надо модуль какой-то было добавить, а у меня система на позволяла кастомизировать это дело

Andrew
30.08.2018
21:25:05
Парни, почему происходит так что при запуске python файла через sudo, скрипт не видит сохранённые переменные окружения в os.environ, но если запускать без sudo, то всё выводит нормально, подскажите, как пофиксить (что-бы можно было запускать через sudo)

Andrew
30.08.2018
21:28:04
https://stackoverflow.com/questions/8633461/how-to-keep-environment-variables-when-using-sudo
Не очень понимаю что тут является решением, тут же про bash

Dan
30.08.2018
21:29:11
Не очень понимаю что тут является решением, тут же про bash
Вы запускаете скрипт так? python script.py ? И через sudo вероятно так: sudo python script.py ?

Тогда вам следовало бы попробовать посмотреть на ключ -E в судо.

И запускать так: sudo -E python script.py

Например :-/

Andrew
30.08.2018
21:29:54
И запускать так: sudo -E python script.py
Спасибо, сейчас попробую

И запускать так: sudo -E python script.py
Отлично, помогло, спасибо большое

Dan
30.08.2018
21:33:53
Отлично, помогло, спасибо большое
Вы знаете, есть очень удобная штука в линуксе, называется man. Если внимательно (реально внимательно) читать, то не останется никаких вопросов вообще, будет только сплошной дзен и гармония :)

Google
Dan
30.08.2018
21:36:27
Это я знаю, думал у меня связана ошибка именно с переменными окружения
Нет. Разумеется всего знать невозможно, но даже в вашей ситуации изначально следовало бы понять где искать. Если проблема с sudo, то логично что для начала следовало бы посмотреть man sudo.

Dan
30.08.2018
21:37:25
Линукс на самом деле довольно примитивен, но очень мощен и удобен.

1NF3sted
30.08.2018
21:38:42
Можно ли как-то выделить цвет на картинки сделать более насыщений и так далее ? Приятный для глаз ? OpenCV ?

Dmitry
30.08.2018
22:12:22
Кто нибудь юзал py-postgressql. Почему-то в PyCharm не делает именно для этого пакета комплишен ?

ivan
30.08.2018
22:13:22
А почему именно этот драйвер, а не, например psycopg2, который более популярен?

Tony
30.08.2018
22:13:32


Dmitry
30.08.2018
22:14:35
А почему именно этот драйвер, а не, например psycopg2, который более популярен?
Честно, не изучал вопрос популярности, взял первый в поисковике =) Попробую его

Dmitry
30.08.2018
22:17:13
Есть какие-нибудь эффективные решения для замены повторяющихся строк ссылками на одну строку для экономии памяти?

k
30.08.2018
22:17:33
annotate

Tony
30.08.2018
22:18:51
типа того?

k
30.08.2018
22:19:43
https://docs.djangoproject.com/en/2.1/topics/db/aggregation/

Dmitry
30.08.2018
22:22:28
Можно так, но предполагаю что есть что-то лучше: strs=['aaa','aaa','aaa'] d={} strs=[d.setdefault(s,s) for s in strs]

Dmitry
30.08.2018
22:27:28
В моём случае это, понятно, не одинаковые литералы, и is будет False

k
30.08.2018
22:28:15
В моём случае это, понятно, не одинаковые литералы, и is будет False
а ты хочешь чтоб неодинаковые стринги были в одной ячейке памяти?)

Dmitry
30.08.2018
22:28:30
Структуру нельзя менять. Она вообще сильно сложнее плоского списка

Google
noName
30.08.2018
22:28:51
Кто нибудь пробовал устанавливать прокси через apihelper в pyTelegramBotAPI?

Dmitry
30.08.2018
22:29:06
а ты хочешь чтоб неодинаковые стринги были в одной ячейке памяти?)
Нет, я хочу чтобы одинаковые строки были в одной ячейке памяти

k
30.08.2018
22:29:18
это по дефолту так и есть

Dmitry
30.08.2018
22:29:27
Нет

Tony
30.08.2018
22:29:29
да

смотри

Dmitry
30.08.2018
22:31:01
С какой стати-то? Строки приходят снаружи по одной, это разные объекты даже если содержимое совпадает

Dmitry
30.08.2018
22:32:10
Я наверное не писал бы если бы это было так

k
30.08.2018
22:32:36
ну покажи где не так)

ivan
30.08.2018
22:32:50
Честно, не изучал вопрос популярности, взял первый в поисковике =) Попробую его
Ну, он более общепринят В той же джанге используется как основной драйвер для постгреса

Dmitry
30.08.2018
22:35:35
ну покажи где не так)
Ох. a=str(0) b=str(0) a is b False

k
30.08.2018
22:36:28
может мы на разных языках пишем?

Страница 6398 из 9768