@ru_python

Страница 1631 из 9768
Artyom
15.10.2016
13:06:34
f how туда что?

Yuriy
15.10.2016
13:06:52
смотря как склеивать нужно

inner - если нужны те id что в обоих датафреймах есть

Artyom
15.10.2016
13:07:19
ну я имею в виду лямбду?

Google
Artyom
15.10.2016
13:07:21
или функцию

или определенные типы?

Yuriy
15.10.2016
13:07:53
outer если хотя бы в одном

есть еще left и right (тут и так понятно)

Artyom
15.10.2016
13:08:28
спасибо

Yuriy
15.10.2016
13:09:27
?

b0g3r
15.10.2016
13:59:09
local=locals()

Что-то вроде code.interact(), только с доступом к чтению и изменению переменных в скрипте

Eugene
15.10.2016
16:40:34
Мне бы что-нить типа такого, но для Artist - Title >>> from nameparser import HumanName >>> name = HumanName("Dr. Juan Q. Xavier de la Vega III (Doc Vega)") >>> name <HumanName : [ title: 'Dr.' first: 'Juan' middle: 'Q. Xavier' last: 'de la Vega' suffix: 'III' nickname: 'Doc Vega' ]>

нашел https://github.com/MrCorncob/Youtube-Title-Parser но что-то он слишком замудреный.

b0g3r
15.10.2016
16:46:21
Напиши сам

Eugene
15.10.2016
16:46:44
ну я сейчас этим и занимаюсь))

b0g3r
15.10.2016
16:46:54
а какой функционал нужен-то)

Google
b0g3r
15.10.2016
16:48:16
а что в нём замудренного?

Eugene
15.10.2016
16:49:32
кароч с ютуба ролики берутся, конвертятся в mp3 и ставятся id3 теги. нужно обязательно чтобы было и артист и тайтл

проблема в том что между artist и title чего только не ставят. ну я вот регулярками split делаю.

на разной длины тире и дефисы итд

Nikolay
15.10.2016
16:51:12
\s*

Pavel
15.10.2016
16:51:31
Подскажите, вот в гугле часто советуют в джанго использовать ORM везде, где эьто возможно. Но у меня есть такие запросы, которые средствами ORM сделать нельзя, приходиться через ORM запрос делать, а потом склеивать вместе данные средствами питона. Мне кажется, что это приводит еще к большей нечитаемости, чем просто RAW SQL. Вопрос: вы смешиваете вместе ORM и RAW SQL, скажем, в одной view? Или тоже после ORM подготавливаете данные питоновскими средствами?

Eugene
15.10.2016
16:51:53
ну да, только там выдирается много инфы в скобочках. а она нужна

Nikolay
15.10.2016
16:57:44
а я просто не осилил sql

плюс он меня бесит

Pavel
15.10.2016
16:59:56
я не большой знаток sql, поэтому мой выбор - orm + .extra().
я хотел обратить на это внимание, но вот что в доке пишут: This is an old API that we aim to deprecate at some point in the future. Use it only if you cannot express your query using other queryset methods.

Pavel
15.10.2016
17:00:56
я хотел обратить на это внимание, но вот что в доке пишут: This is an old API that we aim to deprecate at some point in the future. Use it only if you cannot express your query using other queryset methods.
я не знаю, что у тебя за запросы, но если по-другому никак - то что делать? Будет deprecated - будем думать.

"ну и запросы у вас", сказала база данных и сдохла.

Alex
15.10.2016
17:03:38
sqlalchemy ftw!

Pavel
15.10.2016
17:05:13
sqlalchemy ftw!
гораздо удобнее django ORM? И насколько естественно алхимия приеручивается и работает в связке с джанго?

Alex
15.10.2016
17:06:12
Удобнее. Насчет скрещивания не знаю, т.к. не пользуюсь Django, но слышал про Aldjemy (https://github.com/Deepwalker/aldjemy), если у кого-нибудь здесь есть опыт — интересно послушать.

Rocket
15.10.2016
19:27:46
ребзи, а что вы используете для форматирования числительных в строках?

H
15.10.2016
19:31:58
чо

b0g3r
15.10.2016
19:37:11
format?)

Google
b0g3r
15.10.2016
19:37:25
а

частей речи?

а как их форматировать?)

Rocket
15.10.2016
19:41:53
1 апельсин 2 апельсина 7 апельсинов

Sergey
15.10.2016
19:42:04
pymorphy2 https://pymorphy2.readthedocs.io/en/latest/

b0g3r
15.10.2016
19:42:10
это называется склонение существительных после числительных

довольно тяжелая библиотечка

Rocket
15.10.2016
19:43:20
b0g3r
15.10.2016
19:43:39
по другому никак

H
15.10.2016
19:43:44
https://pypi.python.org/pypi/inflect

b0g3r
15.10.2016
19:43:46
либо прописывать для каждого слова отдельно

H
15.10.2016
19:43:51
хз русский поддерживает ли

b0g3r
15.10.2016
19:43:53
дело в том, что русский язык жутко могуч

Rocket
15.10.2016
19:44:00
ну это понятно

b0g3r
15.10.2016
19:44:06
поэтому не узнать что у тебя на входе - человеков или людей

Rocket
15.10.2016
19:44:16
окей, тогда вот какой вопрос

кто нибудь пытался расширять синтаксис питоньего string.Formatter ?

Sergey
15.10.2016
19:48:00
не пытался, но вопрос интересен

кто нибудь пытался расширять синтаксис питоньего string.Formatter ?
что-то подобное делаешь? https://tobywf.com/2015/12/custom-formatters/ последний пример

Rocket
15.10.2016
19:52:05
что-то подобное делаешь? https://tobywf.com/2015/12/custom-formatters/ последний пример
Во! то, что надо, спасибо, мил человек, это то, что нужно )))

Google
Eugene
15.10.2016
20:26:04
Кто-нибудь пользовался? https://github.com/channelcat/sanic

Stanislav
15.10.2016
20:27:37
Кто-нибудь пользовался? https://github.com/channelcat/sanic
Нифига себе, вот это там таблицы то приведены

Eugene
15.10.2016
20:27:54
вот и я офигел)

Admin
ERROR: S client not available

Stanislav
15.10.2016
20:28:44
И всего-то 500 звезд

Rocket
15.10.2016
20:28:49
засейвил, надо будет посмотреть...

Eugene
15.10.2016
20:28:59
И всего-то 500 звезд
так он свежак

60 коммитов)

Stanislav
15.10.2016
20:29:33
так он свежак
Бля хочу запилить платный курс по етой штуке, буду бабки рубить и рекламировать

Мне вообще не верится

Yuryhalf
15.10.2016
20:30:11
эээ,быстрее чем все?

это как вообще?

Stanislav
15.10.2016
20:30:39
Ай да ну его, вранье какое-то

Nikolay
15.10.2016
20:31:43
фласк на gunicorn ~5 запросов в сек, шта?!

Yuryhalf
15.10.2016
20:32:14
кстати, вопрос есть, кто-нибудь работал с python-telegram-bot? че там импортировать нужно чтобы кастом клавиатуру врубить?

Rocket
15.10.2016
20:32:18
хотя все равно странно

Eugene
15.10.2016
20:32:33
это на 1 процесс, видимо
там написано что 1 процесс "... using 1 process ..."

Rocket
15.10.2016
20:32:55
ну так нормальный человек не будет фласк в одном процессе запускать )))))))

Google
Yuryhalf
15.10.2016
20:34:39
Там в wiki должо быть
я бы не стал спрашивать если бы нашел это в документации))

Leonid
15.10.2016
20:35:01
Yuryhalf
15.10.2016
20:36:21
ну может я не туда смотрю,но я раз 10 пересмотрел доки и не нашел нужного) пробовал импортить ReplyKeyboardMarkup,но почему то не завелось

Leonid
15.10.2016
20:36:22
я бы не стал спрашивать если бы нашел это в документации))
>>> custom_keyboard = [[ "Yes", ... "No" ]] >>> reply_markup = telegram.ReplyKeyboardMarkup(custom_keyboard) >>> bot.sendMessage(chat_id=chat_id, text="Stay here, I'll be back.", reply_markup=reply_markup)

https://github.com/python-telegram-bot/python-telegram-bot/wiki/Code-snippets

Eugene
15.10.2016
20:37:27
Yuryhalf
15.10.2016
20:37:29
да,ток я рукожоп и у меня клавиатура не вызывается почему то

)))

Leonid
15.10.2016
20:38:00
Странно, я там вики потестил, фурычило

Eugene
15.10.2016
20:39:10
забавно ? MechanisM ? MechanisM ? ~/PROJECTS/sanya ?: sanic ? python sanya.py 2016-10-15 23:38:29,201: DEBUG: ▄▄▄▄▄ ▀▀▀██████▄▄▄ _______________ ▄▄▄▄▄ █████████▄ / \ ▀▀▀▀█████▌ ▀▐▄ ▀▐█ | Gotta go fast! | ▀▀█████▄▄ ▀██████▄██ | _________________/ ▀▄▄▄▄▄ ▀▀█▄▀█════█▀ |/ ▀▀▀▄ ▀▀███ ▀ ▄▄ ▄███▀▀██▄████████▄ ▄▀▀▀▀▀▀█▌ ██▀▄▄▄██▀▄███▀ ▀▀████ ▄██ ▄▀▀▀▄██▄▀▀▌████▒▒▒▒▒▒███ ▌▄▄▀ ▌ ▐▀████▐███▒▒▒▒▒▐██▌ ▀▄▄▄▄▀ ▀▀████▒▒▒▒▄██▀ ▀▀█████████▀ ▄▄██▀██████▀█ ▄██▀ ▀▀▀ █ ▄█ ▐▌ ▄▄▄▄█▌ ▀█▄▄▄▄▀▀▄ ▌ ▐ ▀▀▄▄▄▀ ▀▀▄▄▀ 2016-10-15 23:38:29,201: INFO: Goin' Fast @ http://0.0.0.0:8000 2016-10-15 23:38:29,208: INFO: OH OH OH OH OHHHHHHHH

Yuryhalf
15.10.2016
20:39:29
def custom_keyboard(bot, update): keyboard = [[ "Кнопка 1", "Кнопка 2" ]] reply_markup = telegram.ReplyKeyboardMarkup(keyboard) bot.sendMessage(update.message.chat_id, text="Это клавиатура", reply_markup=reply_markup)

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