@ru_python

Страница 6247 из 9768
Danil
16.08.2018
20:44:06
циркумфлекс

Denis
16.08.2018
20:44:57
ксор

Мой любимый
16.08.2018
21:02:43
Tigran
16.08.2018
21:04:48
циркумфлекс
от авторов амперсенда, апострофа и астериска

Google
Danil
16.08.2018
21:05:03
дэа

Tigran
16.08.2018
21:06:09
главное - не перепутать с циркумцизией

Denis
16.08.2018
21:09:38
C:381,12: Variable name "c" doesn't conform to snake_case naming style (invalid-name) эээ

Мой любимый
16.08.2018
21:10:29
от авторов амперсенда, апострофа и астериска
в слове апостроф, как оказалось, еще и ударение на вторую О

Denis
16.08.2018
21:11:37
Нет, он на все однобуквенные ругается, похоже

Denis
16.08.2018
21:11:44
торты

marchwinks
16.08.2018
21:12:02
торты
.upper()

ITMcatcher
16.08.2018
21:18:07
Dk
16.08.2018
21:23:13
>становишься backend разработчиком

Dima
16.08.2018
21:23:33
Телеграм ботов пишешь*

Илья
16.08.2018
22:05:02
Тупа смысл жизни

Google
Илья
16.08.2018
22:05:08
.upper()
.lower().title()

Вадим
16.08.2018
22:31:10
Кто-нибудь находил в телеге группу по c#

Artuchka
16.08.2018
22:31:44




Мой любимый
16.08.2018
22:35:37
Дизайн стремноватый

Вадим
16.08.2018
22:37:42
Все,нашел

Кто-нибудь находил в телеге группу по c#

Rushan
16.08.2018
22:45:38
Вадим
16.08.2018
22:46:10
Иван
17.08.2018
05:23:24
Народ вопрос, если я пишу в python sql запрос (delete from ... where mode = '(\\'28365...' как правильно экранировать апостроф после двух слешей? Ибо так не робит как написал

БД Postgres

Кирилл
17.08.2018
05:32:03
cur.execute('delete from .... where mode = %s', ["('28365..."])

ну если уж хочешь без форматирования посмотри cur.query

Ilia
17.08.2018
05:40:22
Народ вопрос, если я пишу в python sql запрос (delete from ... where mode = '(\\'28365...' как правильно экранировать апостроф после двух слешей? Ибо так не робит как написал
Правильно не экранировать вообще, а использовать параметры и биндинг, а не конкатенации строк. Как - в документации по твоей библиотеке доступ к БД. Как бонус за это р не будет SQL injection

Ilia
17.08.2018
05:42:07
А выше был

Aragaer
17.08.2018
05:42:57
statement = cur.prepare("delete from ... where mode = ?;") statement.execute("hello, world")

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

более того, prepare можно сделать один раз, а потом много раз делать execute с разными параметрами. Немножно экономия ресурсов

Google
Иван
17.08.2018
05:46:54
Чем занимается cur.prepare ?

Ilia
17.08.2018
05:49:00
Вроде в питон сих либах prepare вовсе не обязательно

Aragaer
17.08.2018
05:49:49
никто не говорит, что обязательно. Просто по-моему это стандартный прием.

cur prepare принимает строчку запроса с placeholder-ами в нужных местах, а выдает нечто "распарсенное", что можно просто вызывать, просто передавая туда аргументы

Иван
17.08.2018
05:51:53
?

Aragaer
17.08.2018
06:48:00
Так. python -m pytest работает как надо, а pytest - нет

чтобы pytest работал как надо, нужно каталог tests засовывать внутрь каталога с самим тестируемым модулем?

... попробовал. Нет, тоже не работает

ага, если в каталоге tests создать пустой __init__.py, то внезапно просто pytest работает

хотя документация на pytest говорит, что нормально должно быть

runner/ __init__.py channel.py tests/ pipe_endpoint_test.py runner_test.py socket_endpoint.test.py

Aragaer
17.08.2018
06:54:10
вот так - не работает, хотя вроде бы по документации pytest такое должно быть нормальным

ага, можно сделать pipenv install -e .

тогда модуль будет установлен внутри венва и тогда pytest будет его успешно находить, тогда все будет работать как надо

Tishka17
17.08.2018
07:00:01
А чего pytest, хорош? Я чёт unittest + nose2 юзаю

Aragaer
17.08.2018
07:00:17
я просто nose юзал, но вот решил попробовать

собссно я для высокоуровневых тестов все юзал behave, но вот мне указали на pytest-bdd, так что я задумался

Tigran
17.08.2018
07:01:23
Так. python -m pytest работает как надо, а pytest - нет
в любой непонятной ситуации - which pytest :)

Admin
ERROR: S client not available

Google
Aragaer
17.08.2018
07:01:47
/home/aragaer/Projects/runner/.venv/bin/pytest

установлен он, все норм

which python туда же укажет

крч у меня проект с тестами на unittest+nose, а я решил малой кровью просто в нем pytest запустить. Вот либо через python -m pytest, либо через pipenv install -e .

вариант с пустым init мне не нравится, тем более, что он обходной (судя по документации оно начинает работать потому что сайдэффект)

Tigran
17.08.2018
07:05:05
я всегда через python -m pytest запускаю

как-то более прозрачно, что ли

Aragaer
17.08.2018
07:14:56
ок

Fro
17.08.2018
07:34:26


Даря
17.08.2018
07:36:24
????

Gennady
17.08.2018
07:36:31
Требования в стиле хочу всё и желательно бесплатно

Fro
17.08.2018
07:36:41
Фитоняшки требуются)

Anatoliy
17.08.2018
07:36:44
зп 8к?

Fro
17.08.2018
07:38:07
зп 8к?
Не поверишь, 40000-200000₽

Мой любимый
17.08.2018
07:38:37
щас бы знать 6 языков и работать за 40к

что у вас за разброс зарплат такой

Gennady
17.08.2018
07:39:07
Не поверишь, 40000-200000₽
Он имел в виду баксов.

Fro
17.08.2018
07:39:29
У нас так всегда, в конечном итоге будут платить 40к, это ещё ДО вычета налога, так что считай)

Мой любимый
17.08.2018
07:40:11
а фитоняшки-то вам зачем

Google
Мой любимый
17.08.2018
07:40:18
программисты нужны или красивые попы

даря собирает статистику

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

Gennady
17.08.2018
07:42:55
А я и не про тебя :) так, что $

Даря
17.08.2018
07:43:01
делаете изгоя с меня )

Fro
17.08.2018
07:43:06
программисты нужны или красивые попы
Нам? Я просто мониторил вакансии и собственно попалось сие «чудо»

Даря
17.08.2018
07:43:08
не стыдно ?)

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