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

Страница 1672 из 1885
Artem
21.04.2017
17:42:27
если передам с1,c2,c3,c4 - нужно будет заново сформировать запрос

Zart
21.04.2017
17:42:28
sql так нативно не параметризуется

Artem
21.04.2017
17:42:32
вот и спрашиваю как лучше это сделать)

Zart
21.04.2017
17:42:41
и вообще, это значит что ты пытаешься хотеть странное

Google
Oleg
21.04.2017
17:43:06
почему

можно сделать легко

Pavel
21.04.2017
17:43:18
Artem
21.04.2017
17:43:57
и вообще, это значит что ты пытаешься хотеть странное
почему странное ? разные шаблоны будут грузиться через ETL, у каждого будет свой набор измерений (полей) в одной общей таблице БД

Zart
21.04.2017
17:43:59
м... статически да. динамически не очень

Pavel
21.04.2017
17:44:42
Если у него настраиваемая html таблица с записями, то чтобы из базы не доставать лишние данные.

Zart
21.04.2017
17:45:05
ну... в СА для такого ленивая загрузка вроде как

Artem
21.04.2017
17:45:22
что есть СА ?

Zart
21.04.2017
17:45:53
sqlalchemy?

Artem
21.04.2017
17:46:21
Если у него настраиваемая html таблица с записями, то чтобы из базы не доставать лишние данные.
ну у меня тут java.sql всё тот же и resultset'ы к oracle db. можно конечно один общий resultset сделать и с ним уже работать как-то, вытаскивать определенный набор полей

Pavel
21.04.2017
17:46:23
ну... в СА для такого ленивая загрузка вроде как
Селект а, б, с from test. Поле а и б не нужно, но доставаться будет все равно.

Zart
21.04.2017
17:49:05
http://docs.sqlalchemy.org/en/latest/orm/loading_columns.html#deferred-column-loading

https://docs.djangoproject.com/en/dev/ref/models/querysets/#defer жангоаналог

Google
Расписная Черепашка
21.04.2017
17:54:56
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 Советуем перейти в новый аналогичный диалог - @ru_python_beginners

Nick
21.04.2017
18:07:42


отправляю боту сообщения а он не реагирует

почему?

Artem
21.04.2017
18:08:00
Все оказалось проще простого lstDimNames = ['C1','C2','C3'] strSelectAllData = "select " for strDimName in lstDimNames: strSelectAllData += strDimName + ", " strSelectAllData = strSelectAllData[:-2] + """ from t1 """

Artem
21.04.2017
18:13:11
'select ' + ', '.join(lstDimNames) + ' from t1' ?
да, спасибо. я поэтому пока в бегиннерс и спрашиваю)

Sergey❄️
21.04.2017
18:13:24
text

А не Text

Donaudampf
21.04.2017
18:15:58
Сорян за офтоп, но народ, вы если уж вкладываете скрины, то делайте хотя бы скриншот активного окна, а не всего рабочего стола. Есть же для этого шорткат специальный под виндой

Zart
21.04.2017
18:17:07
alt+prnscr

Alex
21.04.2017
18:17:32
или лайтшот с обрезкой

Alex
21.04.2017
18:19:31
'select ' + ', '.join(lstDimNames) + ' from t1' ?
lstDimNames = [';DROP TABLE t1;']

Nick
21.04.2017
18:19:35


Alex
21.04.2017
18:19:47
токен

Nick
21.04.2017
18:19:54
блет

лол

я даун

сорри

Google
Zart
21.04.2017
18:20:20
облигатори https://xkcd.com/327/

Artem
21.04.2017
18:23:42
Расписная Черепашка
21.04.2017
18:24:57
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 Советуем перейти в новый аналогичный диалог - @ru_python_beginners

ufi
21.04.2017
18:26:26
скандалы, интриги, расследования

Donaudampf
21.04.2017
18:39:32
ну хоть не на мобилу)
Это в линукс чатике любят, когда арч ставят

Sergey❄️
21.04.2017
18:47:52
Ребят, делаю вот такой логгер def setup_logger(logger_name, log_file, level=logging.INFO): l = logging.getLogger(logger_name) formatter = logging.Formatter(None) fileHandler = logging.FileHandler(log_file, mode='w') fileHandler.setFormatter(formatter) streamHandler = logging.StreamHandler() streamHandler.setFormatter(formatter) l.setLevel(level) l.addHandler(fileHandler) l.addHandler(streamHandler) setup_logger('privatelog', 'private.log') При перезагрузке скрипта private.log сбрасывается, как сделать добавление в конец файла, а не сброс?

Zart
21.04.2017
18:49:01
mode='a'

append

Sergey❄️
21.04.2017
18:49:16
ага, вроде то

Zart
21.04.2017
18:49:21
олсо не надо делать вот такую хуйню что ты делаешь

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

лучше делать это на уровне рутового логгера

впрочем если тебе надо конкретно подчасть сообщений направить в выделенный файл, то ладно, но стрим хендлер там точно зря

Расписная Черепашка
21.04.2017
18:54:58
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 Советуем перейти в новый аналогичный диалог - @ru_python_beginners

В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 Советуем перейти в новый аналогичный диалог - @ru_python_beginners

Alex
21.04.2017
19:27:12
мля

dmks
21.04.2017
19:27:16
Чье животное? Поставьте ему не только таймаут, но еще и счетчик сообщений

Alex
21.04.2017
19:27:16
/deactivate

Проксимов
21.04.2017
19:27:38
мля
Хех

Чёто не так работает

Google
Alex
21.04.2017
19:27:52
ага

ибо не тестил

Расписная Черепашка
21.04.2017
19:55:00
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 Советуем перейти в новый аналогичный диалог - @ru_python_beginners

sairusvirus
21.04.2017
20:17:58
pycharm с рутрекера нормально пашет?

Aleksey
21.04.2017
20:18:48
Вот ты и проыерь =)

И нам расскажи

Расписная Черепашка
21.04.2017
20:25:01
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 Советуем перейти в новый аналогичный диалог - @ru_python_beginners

тнн Itjunky
21.04.2017
20:26:47
Слушайте. Делаю импорт функции из файла, а при этом почему-то отрабатывает весь файл... Я верно помнимаю, что тут по аналогии с модулем, надо просто сделать пустую функцию __init__ что бы только нужная импортнутая функция отрабатывала при вызове?

pycharm с рутрекера нормально пашет?
А чем плох официальный?

sairusvirus
21.04.2017
20:30:03
так за него башлять надо

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

у начальной версии ограничения типа веб нельзя

тнн Itjunky
21.04.2017
20:31:01
Не триалом, а комьюнити, который практически ни чем не отличается

sairusvirus
21.04.2017
20:31:02
что под этим подразумевается

типа парсер не написать

тнн Itjunky
21.04.2017
20:31:20
Какой парсер?

Я отлично всё пишу

Причём даже в саблайме

Aleksey
21.04.2017
20:34:39
Не, community не поддерживает фреймворки

Google
vlade11115
21.04.2017
20:34:59
Слушайте. Делаю импорт функции из файла, а при этом почему-то отрабатывает весь файл... Я верно помнимаю, что тут по аналогии с модулем, надо просто сделать пустую функцию __init__ что бы только нужная импортнутая функция отрабатывала при вызове?
При импорте выполнится весь файл. По этому код который нужно выполнить только если файл не был импортирован, а запущен напрямую обрамляют в if __name__ == '__main__': run() # Тут что угодно

Aleksey
21.04.2017
20:36:14
Ну, я полагаю, что там просто какие-то удобства отключены

Сам не писал на фреймворках ничего

vlade11115
21.04.2017
20:36:34
Такое есть...
Код в студию, экстрасенсы в отпуске.

тнн Itjunky
21.04.2017
20:36:34
Но нужная мне функция не в этой части. А в начале файла принт, что бы понять, что файл запустился. И вот этот принт каждый раз отрабатывает. Получается он всегда будет?

vlade11115
21.04.2017
20:36:43
Да

тнн Itjunky
21.04.2017
20:37:03
хм

тнн Itjunky
21.04.2017
20:38:19
Но файл при этом не висит, как в том случае, когда я запускаю сам этот файл, а юзает только принт и уходит на покой, ожидая вызова импортированной функции?

тнн Itjunky
21.04.2017
20:39:13
Ну так в принципе норм, принт убирать не буду

Проксимов
21.04.2017
20:39:15
Было бы странно если бы он не ждал вызова функций

тнн Itjunky
21.04.2017
20:39:25
Хотя, может спрячу его в тот иф майн

vlade11115
21.04.2017
20:40:26
тнн Itjunky
21.04.2017
20:40:37
Пока не дорос =)

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

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