@ru_python

Страница 2993 из 9768
O'Miay
20.06.2017
14:15:53


Евгений
20.06.2017
14:15:57
На пример выше?
вообще так не пишут, но суть можно уловить, сорян. Просто переключился и увидел, что забомбило

O'Miay
20.06.2017
14:19:38
как написать регулярку такого типа pattern = "[статич. текст][неизвестное количество переносов, пробелов, табов][статический текст]"

Igor
20.06.2017
14:19:56
а текстом скопипастить можно, пожалуйста? а то заебаться можно из скриншота перепечатывать

Google
O'Miay
20.06.2017
14:20:18
If connection object was obtained using Session object (pCon = pSession->GetDatabase(..)): CRSSessionLib::ISessionPtr pSession(CRSSessionLib::CLSID_Session); if(pSession) pCon = pSession->GetDatabase(L"DBAADMIN",L"legendary"); or CRSSessionLib::ISessionPtr pSession(CRSSessionLib::CLSID_Session); if(pSession) pCon = pSession->GetDatabase(DBUSERNAME,DBPASSWORD); it should be replaced with: CRSSessionExtLib::ICRSSessionExtPtr pDbCon(CRSSessionExtLib::CLSID_CRSSessionExt); if(pDbCon) pCon = pDbCon->GetDBConnection(L"", L"POSArchitect", L"DBAADMIN", L"legendary");

Igor
20.06.2017
14:20:43
ой, пизжу. неизвесетное количество - это включая 0 :)

поэтому не \s+, а \s*

O'Miay
20.06.2017
14:20:55
Igor
20.06.2017
14:21:19
ну и мультилайн прокинуть, хотя по-моему необязательно

Спс, щя проверю
ток в статическом тексте надо будет экранировать кучу всего. все скобочки, например

O'Miay
20.06.2017
14:22:42
def replaceLines(file): f = open(file, 'r') d = f.read() f.close() match = re.search(r'CRSSessionLib::ISessionPtr pSession(CRSSessionLib::CLSID_Session);\s*pConP = pSession->GetDatabase(DBUSERNAME,DBPASSWORD);', d, re.MULTILINE) print(match.group())

Igor
20.06.2017
14:25:35
https://regex101.com/r/ZdgRrL/1

че-т типа того но я плохо регулярки знаю

O'Miay
20.06.2017
14:27:38


Google
Igor
20.06.2017
14:28:23
засунь DBUSERNAME и DBPASSWORD в группы и вставляй их потом в нужные места при реплейсе ну, если надо их сохранить при замене, конечно

Nikolay
20.06.2017
14:31:03
В моем дворе за такое получали с вертухи

Igor
20.06.2017
14:33:00
за какое

Aleksey
20.06.2017
14:35:53
Ребят, подскажите в чем проблема





если уберу ON DUPLICATE KEY UPDATE то все нормально

Grigoriy
20.06.2017
14:36:44
ну так not enough же

Aleksey
20.06.2017
14:37:12
Чего именно?

Grigoriy
20.06.2017
14:37:17
аргументов

в строке 9, а ты даёшь 6

а без DUPLICATE....как раз 6, поэтому всё ок)

̲?̲H̲̲̲a̲̲̲c̲̲̲k̲̲̲e̲̲̲r̲̲̲̲͠?̲
20.06.2017
14:37:55


Aleksey
20.06.2017
14:37:58
Ээ

Grigoriy
20.06.2017
14:38:37
ну смотри, в строке ожидается, что ты подставишь 9 аргументов

а ты даёшь 6

вот и not enough

Aleksey
20.06.2017
14:39:11
Погоди, откуда 9

Igor
20.06.2017
14:39:24
Погоди, откуда 9
посчитай сколько у тебя там %s и %d

Grigoriy
20.06.2017
14:39:30
6 внутри VALUES и снаружи ещё 3

Google
Grigoriy
20.06.2017
14:39:51
точнее ещё 6

12

Igor
20.06.2017
14:40:00
хули это не в бегиннерсах всё :(

Grigoriy
20.06.2017
14:41:51
просто %s

Igor
20.06.2017
14:41:53
ну ок, нету %d, просто %s. че доебался. сколько всего их там, спрашиваю?

Aleksey
20.06.2017
14:41:53
Врубился

(sid, aid, role, note, name, original,sid, aid, role, note, name, original))

Igor
20.06.2017
14:42:09
мимими

а еще можно наверное именованно отправлять их туда

Grigoriy
20.06.2017
14:42:27
ИМЕННО!

Aleksey
20.06.2017
14:42:32
Жесть конечно

Grigoriy
20.06.2017
14:43:11
а почему нельзя сделать вот так например? - "{0} {1} {2} {0} {1} {2}".format(a,b,c) ?

ну или именованно, да item = {'a':1, 'b':2, 'c':3} "{a} {b} {c} {a} {b} {c}".format(**item)

̲?̲H̲̲̲a̲̲̲c̲̲̲k̲̲̲e̲̲̲r̲̲̲̲͠?̲
20.06.2017
14:44:57
?!

Grigoriy
20.06.2017
14:45:28
это если по одному разу, а у него 2 раза подставить надо

fox.hs
20.06.2017
14:45:31
Понял

Не увидел

Aleksey
20.06.2017
14:45:43
select_stmt = "SELECT * FROM employees WHERE emp_no = %(emp_no)s" cursor.execute(select_stmt, { 'emp_no': 2 })

Тип так?)

Google
Grigoriy
20.06.2017
14:46:32
ну можно и так

Artem
20.06.2017
14:50:34
для начала приведи к PEP-8, потом выложи на пейстбин

потом задай вопрос нормально

Admin
ERROR: S client not available

Nikolay
20.06.2017
14:50:53
Не надо

Artem
20.06.2017
14:51:28
по пути избавься от переменной a и назови как-нибудь нормально

никто не нанимался разбирать на замыленном скриншоте ебаную магию с кривой индентацией

Anton
20.06.2017
14:54:28
ARE YOU OHUELI TAM sql-инъекции же
ага, там же в дока английским по белому написано, что руками нельзя форматить

Alex
20.06.2017
14:54:45
Кстати, а sqlalchemy тестит на sql inj?

Anton
20.06.2017
14:55:10
Кстати, а sqlalchemy тестит на sql inj?
там нет тестов, драйвер эскейпит значения

Alex
20.06.2017
14:55:21
Хотя бы так

Anton
20.06.2017
14:55:23
если правильно делать

Nikolay
20.06.2017
16:31:54
Кстати, а sqlalchemy тестит на sql inj?
их там быть не может, если sql руками не написан

nn008783
20.06.2017
16:34:44
ребзя ребзя я знаю, что вы шарите, подскажите пожалуйста, как в lolcode (я знаааю. что это python-конфа, но оч надо) объеденить две строки в одну? скажем i has b b r 8 нужно объеденить в одну. как это сделать?

Google
Vaderoff
20.06.2017
17:49:12
как регулярками указать 15 цифр подряд?

то есть одна цифра \d а мне надо 15 цифр

или просто 15 \d сделать?

Anton
20.06.2017
17:49:53
\d{15}

попробуй

но вообще это не чатик по регуляркам

Dmitriy
20.06.2017
17:55:47
Привет! Можно ли регуляркой находить в тексте ФИО в именительном падеже?

Сделал ^[А-ЯЁ][а-яё]+ [А-ЯЁ][а-яё]+ [А-ЯЁ][а-яё]+ Теперь, думаю, надо как-то прописать распространенные окончания отчеств и фамилий, да?

Anton
20.06.2017
17:56:22
твою ж мать то

Dmitriy
20.06.2017
17:56:32
м?

Типа слишком простые вопросы?

Anton
20.06.2017
17:57:13
типа не относится к python

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