@python_beginnersЭта группа больше не существует

Страница 1580 из 1885
Sergey
10.04.2017
17:16:07
/me

Сори

Кто на openedu курс проход и разобрался с декораторами?

Pavel
10.04.2017
17:20:12
а если на бытовом уровне просто разобрался, без openedu - это считается?

Google
Sergey
10.04.2017
17:21:38
а если на бытовом уровне просто разобрался, без openedu - это считается?
Допустим ?просто там нужно сделать html разметку с помощью декораторов

Ahmed
10.04.2017
17:34:51
Ребята, кто-нибудь делал пагинацию с ajax + django?

Sergey
10.04.2017
17:34:52
И что то не понимаю как несколько раз оборачивать

Igor
10.04.2017
18:39:34
постригся в барбершопе

We Love Supreme
10.04.2017
18:40:16
Проксимов
10.04.2017
18:40:19
Vitalii
10.04.2017
18:41:00
dickpic

Роман
10.04.2017
18:43:59
господа, а как то можно "снаружи" посмотреть на сколько тредов у питоновского процесса?

Вадим
10.04.2017
18:45:28
откуда могут лезть эти слеши на которые он указывает ? mysql.connector.errors.ProgrammingError: 1146 (42S02): Table 'postlink.'\'msk25725314\''' doesn't exist если просто выполнить запрос вручную то все ок. и проверял что входит , все ок.

Igor
10.04.2017
18:45:43
покажи код

Вадим
10.04.2017
18:50:54
покажи код
http://pastebin.ru/V7ZJFyJt

Igor
10.04.2017
18:51:32
а че в Check_spam_message

Вадим
10.04.2017
18:51:33
покажи код
SELECT linkuser,datapost,mylinkpost FROM %s WHERE datapost = UNIX_TIMESTAMP(NOW()- SECOND(NOW()))

Google
Igor
10.04.2017
18:52:03
если уверен что на входе безопасное название таблбицы то может нахуй экранировать средствами клиента?

делай через % или стр.формат

не будет лишних кавычек впихивать

ток осторожно, привет sql-инъекции

Вадим
10.04.2017
18:54:04
а че в Check_spam_message
класс в котором методы что бы дергать нужные данные из таблиц. у меня тут ничего снаруже не приходит.

то есть скорее всего из за кавычек ?

Igor
10.04.2017
18:54:47
ты вставлял запрос точь-в-точь как отображался в ошибке, с бекслешами?

кароче если уверен что никакой хуйни вместо msk234234234 тебе не придет, расслабься и заюзай .format() тот же

говно совет но хотя бы работать будет

"SELECT linkuser,datapost,mylinkpost FROM {0} WHERE datapost = UNIX_TIMESTAMP(NOW()- SECOND(NOW()))".format("msk123125125")

ну, должно. наверное %))

Вадим
10.04.2017
18:57:13
ща попробую но вроде в mysql format у меня не работал . ну ща попробую

Little
10.04.2017
18:57:18
Скул в питоне

И все замолчали ....

Проксимов
10.04.2017
19:00:20
ну, должно. наверное %))
За 2 года ассистов в чатике, igor таки выучил sql на уровне senior

Igor
10.04.2017
19:00:35
подъебал

Little
10.04.2017
19:01:07
Что это за уровень такой

Igor
10.04.2017
19:01:18
страческий маразм

Spacehug
10.04.2017
19:04:57
страческий маразм
Стратегический

Google
Вадим
10.04.2017
19:10:02
готов удалить все )) и начать с начала. где то лезут кавычки. проще наверно будет избавиться отних в имени таблицы ))

Igor
10.04.2017
19:12:27
стоп

а хули они в имени таблицы делают

у тебя так что ли? table_name = "'msk124125125'"

и это потом прокидываешь?

Вадим
10.04.2017
19:14:54
а хули они в имени таблицы делают
имя таблицы формируется когда в таблице есть id юзера и город. напримре msk + 1234 = 'msk1234' и с таким именем создается таблица с необходимыми полями. но я знаю где это происходит надо только понять откуда берутся кавычки )

Igor
10.04.2017
19:15:14
ну может ты str() лишний раз где-то делаешь

ты ж не даешь код целиком

нам откуда знать

а ваще зачем отдельные таблицы для такого клепать?

че б не пихать в одну таблицу с полями "город" "юзер айди" + прочее говно?

Вадим
10.04.2017
19:20:08
че б не пихать в одну таблицу с полями "город" "юзер айди" + прочее говно?
типо того, одна бд с данными для авторизаций , а вторая бд чисто для ссылок и каких то еще данных. есть две бд user и post допустим. в одной каждому новому юзеру таблица с его авторизациями под разные города. каждая должна быть уникальна. в итоге к каждой уникальной авторизации должна быть такая же уникальная таблица для рабочего материала. наверняка это можно проще сделать. но я только так придумал.

ну может ты str() лишний раз где-то делаешь
id_t=city+str(self.table) вот тут я пихаю кавычки

Вадим
10.04.2017
19:24:11
зачем таблицы-то разные ты так и не ответил
честно говоря я просто не знал как сделать это по другому. таблица например msk1234 это значит чт пользователь с айди 1234 сохраняет всю необходую инфу именно по мск только туда. потом я другим скриптом иду по таблицам и ищу подходящие по времени и дате записи.

я наверно слишком заморочился. и от недостатка знаний сделал не правильно.

Igor
10.04.2017
19:31:11
ненене сделай одну таблицу там поле "город", туда будешь пихать "мск" поле "айди", туда будешь пихать 1234 юзер с айди 1234 будет сохранять всю необходимую инфу только туда - не вопрос айди известен? можно забрать город.

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

Sonniy
10.04.2017
20:26:56
вечер добрый, какой ключ при старте скрипта использовать что бы скрипт сразу демоном стал и можно было продолжить работу с консолью?

Google
stonepig
10.04.2017
20:30:08
именно чтоб демоном?

или просто в бекграунде чтоб крутился?

b0g3r
10.04.2017
20:30:19
Есть у кого хорошие, годные примеры по построению иерархии исключений для своего приложения?

Sonniy
10.04.2017
20:30:26
ну, бекграудом тоже

пойдет

stonepig
10.04.2017
20:30:40
nohup python bgservice.py &

Sonniy
10.04.2017
20:30:48
работало что бы главное, по факту в лине любой процесс без прямого доступа ж демон?

stonepig
10.04.2017
20:31:04
я думал, демон - бекграунд сервис какой-то

который в автозапуске

ну короче вон выше тебе сцылка

https://stackoverflow.com/questions/2975624/how-to-run-a-python-script-in-the-background-even-after-i-logout-ssh

Sonniy
10.04.2017
20:31:47
ну, зомби - остачный процесс, например при крашнутом браузере оставшиеся вкладки в процессах а демон выполняет какую то роль но живет под капотом

stonepig
10.04.2017
20:32:31
та не за что)

вбил в гугле за тебя python run script in background

Sonniy
10.04.2017
20:33:13
ну, походу я не понимал что ищу)

но чет из sh скрипта не хочет восприниматься=(

stonepig
10.04.2017
20:34:28
https://askubuntu.com/questions/396654/how-to-run-the-python-program-in-the-background-in-ubuntu-machine

chmod +x test.py

сделай его исполняемым сначала

Google
stonepig
10.04.2017
20:34:54
nohup /path/to/test.py &

потом

Sonniy
10.04.2017
20:35:11
sh то исполняемый

а не, все, залетело

stonepig
10.04.2017
20:35:38
sh исполняемый после того, как ты его chmod-нешь

Sonniy
10.04.2017
20:36:10
это да

просто я по аналогии с обычными прогами юзал & exit что приводило к закрытию ssh сессии, не очень нужно такое поведения, надо опыта набираться

Но тут решил избавит себя от мук и сделать баш скриптик, хотелось без костылей обойтись, спасибо за подсказку

punkgendos
10.04.2017
21:05:05
как узнать количество элементов в списке?

punkgendos
10.04.2017
21:07:02
len()
спасибо

Ksenia
10.04.2017
22:05:53
По столбцу pd.DataFrame сумма будет быстрее считаться через атрибут data['Column Name'].sum() или через np.sum(data['Column Name'])? Или без разницы вообще? Столбец float

Маришка
10.04.2017
22:07:37
По-моему быстрее с np.sum

Если np стоит вместе с mkl(или как там оно)

Ну а вообще для таких вопросов есть timeit

Ksenia
10.04.2017
22:13:23
Mark
10.04.2017
22:37:12
https://t.me/travadv



Страница 1580 из 1885

Эта группа больше не существует Эта группа больше не существует