@ru_python

Страница 9595 из 9768
lightmanLP
14.07.2019
08:52:19
ясно, спасибо

lightmanLP
14.07.2019
08:58:55
Открывал. Про ответ ни строчки.

Ирод Раковой
14.07.2019
09:11:38
где я могу потренить sql queries ?

Google
Dmitriy
14.07.2019
09:12:22
где я могу потренить sql queries ?
Дать доступ к большой базе? ))

Дмитрий
14.07.2019
09:13:07
где я могу потренить sql queries ?
Sql ex сайт есть, с упражнениями

А так - на компе своем, на sqlite базе

Misha
14.07.2019
09:13:42
где я могу потренить sql queries ?
https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all

Ирод Раковой
14.07.2019
09:14:06
что-то посложнее hackerrank хотел глянуть

Shieldy
14.07.2019
10:23:50
Добро пожаловать, Tim Angelov! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Добро пожаловать, @Lawliet53! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Danil
14.07.2019
10:46:28
Привет всем. Я пытаюсь подключиться к базе через питон, использую mysql.connector. Выбивает вот такую ошибку: Access denied for user 'root'@'localhost' (using password: NO) Через mysql -u root -p заходит в концоль мускула. Я так понимаю, что проблема в Using password: No. Но как решить это - без понятия

Shieldy
14.07.2019
10:47:47
Добро пожаловать, @miha0009! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Tony
14.07.2019
11:06:58
можно ли как-то в flask-sqlalchemy сделать session_scope?

@contextmanager def session_scope(): session = Session() try: yield session session.commit() except: session.rollback() raise finally: session.close()

типа такого

Google
Danil
14.07.2019
11:22:40
self.conn = mysql.connector.connect( host='127.0.0.1', user='root', password='1', database='couponscraper')

я создал нового пользователя для базы данных и заработало. Предполагаю что дело в привилегиях было для root пользователя

Aidar
14.07.2019
11:26:52
я создал нового пользователя для базы данных и заработало. Предполагаю что дело в привилегиях было для root пользователя
Бред, root это такой же пользователь, у него наоборот большое привилегий, да и сообщение об ошибке у вас указывает на отсутствие пароля, а не на некорректность прав

Danil
14.07.2019
11:27:46
проблема была в том что он почему-то писал Using password: No, а root то с паролем был

из-за этого, скорее всего, не подключался

но при подключении я давал пароль

как-то так

Aidar
14.07.2019
11:33:40
То что у вас пропала проблема, не значит, что вы решили её причину

Shieldy
14.07.2019
11:55:19
Добро пожаловать, Bars! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Vitalii
14.07.2019
12:00:15
С селери и сериализацией.

Tishka17
14.07.2019
12:01:27
Тогда посмотри в os. Но вообще pid после завершения процесса могут отдать новому

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:19:17
?как лучше

BEGIN IF NOT EXISTS (SELECT * FROM EmailsRecebidos WHERE De = @_DE AND Assunto = @_ASSUNTO AND Data = @_DATA) BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) END END

одним запросом

или програмно селект и отдельно инсерт?

Aragaer
14.07.2019
12:23:43
а есть же что-то вроде upsert или там аналогичное

Google
Tishka17
14.07.2019
12:24:11
Это что за база?

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:24:38
Это не работает
?с чего это?

Tishka17
14.07.2019
12:24:58
?с чего это?
Между твоим селектом и инсертом кто-то мог сделать инсерт

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:25:46
Tishka17
14.07.2019
12:25:57
꧁꧂OGURCHIK꧁꧂
14.07.2019
12:26:13
да и каждая колонка карзная разные значения

но асинк

Tishka17
14.07.2019
12:26:45
но асинк
То есть все таки параллельные запросы могут быть

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:27:26
То есть все таки параллельные запросы могут быть
?нууууу. не думаю. задержка перед рассылкой в 30 сек.

да и колонки не уникальные

если 2 раза вставит не критично

Vitalii
14.07.2019
12:28:05
Tishka17
14.07.2019
12:28:58
?все делает одна функция
А вообще погугли про upsert в твоей базе. Но это если уникальное что-то есть

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:32:15
да не. раз в 30 секунд идет опрос апи и рассылка. нужно чисто что бы не спамило запоминать юзера и два параметра

Андрей
14.07.2019
12:34:14
Полинг это вроде не очень хорошо

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:35:32
почему?

Google
Андрей
14.07.2019
12:37:06
Потому что бесполезная нагрузка

Пусть сервак сам сообщает клиентам

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:37:26
?

Tishka17
14.07.2019
12:39:17
Потому что бесполезная нагрузка
Если небольшая - пофиг

И иногда нет вариантов

Андрей
14.07.2019
12:40:20
Возможно, но как-то это стремно. Все равно что заказать что-то в кафехе, а потом бегать на кухню и спрашивать "вы мне кушац приготовили"?

В.
14.07.2019
12:46:01
Мне надо постоянно записывать в mysql-таблицу, какие задания выполнил юзер и постоянно показывать юзерам те задания, которые они не выполняли, но это не получается сделать быстро, как правильнее всего было бы записывать и селектить информацию? Активных заданий около 2к всегда и надо пройтись по всем и посмотреть, выполнял ли их юзер или нет.

꧁꧂OGURCHIK꧁꧂
14.07.2019
12:49:09
?селект фром задания вхере выполнил юзер

В.
14.07.2019
12:56:24
?селект фром задания вхере выполнил юзер
Окей, это ясно, а как грамотнее записать выполнения? У меня было несколько вариантов, сначала все писал в одно поле таблицы с заданиями id юзеров, которые его выполнили, потом в отдельную таблицу писал id задания и id юзера, но выборка из обоих таблиц долгая. В первом вариант оператор LIKE юзер, во втором просто много миллионов строк.

Nikolay
14.07.2019
13:25:27


Ugly
14.07.2019
13:27:46
хорошо хоть процесс выхода не вначале

Shieldy
14.07.2019
13:28:27
Добро пожаловать, @vkazancev! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

omgdatsvalya
14.07.2019
13:32:23


Tishka17
14.07.2019
13:32:57
У принта есть параметр end

Можно заменить перенос строки на то, что хочется

omgdatsvalya
14.07.2019
13:33:48
Кажется, понял свою ошибку

Rasha
14.07.2019
13:39:38
Официальный сайт: http://belomorsky.kar.sudrf.ru

Google
Rasha
14.07.2019
13:39:49
ребят вот мне нужна информация после Официальный сайт:

как мне ее распарсить, если я сделаю split о : то от вернут только http

Ugly
14.07.2019
13:41:41
просто откусить нужное число знаков сначала? но это костыль. ещё вариант - регекспы. но кмк тоже костыль

подождем умных людей)

Rasha
14.07.2019
13:42:01
print(line.split(":")[1].strip())

꧁꧂OGURCHIK꧁꧂
14.07.2019
13:42:49
print(line.split(": ")[1])

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