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

Страница 1110 из 1885
Johnnie
12.01.2017
08:09:38
вот такое поделие было :D

b0g3r
12.01.2017
08:12:32
Кстати, если кто видел библиотеку бот апи + fsm, то поделитесь, буду рад посмотреть

Google
Ivan
12.01.2017
08:33:23
Всем привет! Подскажите, пожалуйста, как лучше разбирать значения на переменные? " /test -kw {phrases, phrases, phrases} -p google.ru " В результате хочу получить два переменных kw и p с содержимыми текстами. Я правильно думаю, что надо смотреть на... не уверен как пишется, Именованные группы, то есть там конструкция такого типа <?P ч> то там?... =)

Johnnie
12.01.2017
08:34:29
/test это что?

Igor
12.01.2017
08:34:56
да, можно через регулярки и группы можно строковыми функциями, find/split, срезы по строке если запускается консольная команда, и test - это твоя приложуха, то лучше подключить че-нить типа click.pocoo.org, он умный

Johnnie
12.01.2017
08:35:13
просто непонятно, строку надо парсить или разбирать аргументы, поданные на вход скрипту :)

Igor
12.01.2017
08:35:21
вот!

Ivan
12.01.2017
08:35:23
Не обращайте внимания, это команда, которая пишется в Slack) Slack на сервер передает остальную конструкцию

Igor
12.01.2017
08:35:25
да!

значит, строку

ну можно регуляркой, там зависит от того, насколько сложные phrases

Ivan
12.01.2017
08:36:03
Да, строка без /test

Igor
12.01.2017
08:36:11
а какая тогда?

Ivan
12.01.2017
08:37:45
О, за Pocoo спасибо! ) По-моему то, что надо)

Igor
12.01.2017
08:37:58
пооооооогоди

Google
Igor
12.01.2017
08:38:09
ваще ни разу не то, что надо

click - это фреймворк для создания консольных приложенек

Bandikoot
12.01.2017
08:38:57
аргументы на вход можно получить через параметры main вроде?

Igor
12.01.2017
08:39:09
неа, в питоне нет точки входа типа функции main

Bandikoot
12.01.2017
08:39:30
сложно будет только если порядок аргументов не чётко задан (типа набор ключей запуска в неизвестном порядке)

Ivan
12.01.2017
08:39:35
А, да, не то

Bandikoot
12.01.2017
08:39:39
хм, сейчас поищу в старых скриптах

Igor
12.01.2017
08:39:39
есть костыль в виде if __name__ == '__main__'

но вообще аргументы на вход берутся из sys.argv обычно (если самый простой способ рассматривать)

Johnnie
12.01.2017
08:40:24
https://regex101.com/r/PonJ1K/1

Igor
12.01.2017
08:40:29
есть костыль в виде if __name__ == '__main__'
но это про другое. это чтобы код не выполнялся, если импортируешь как модуль

Johnnie
12.01.2017
08:40:33
на правильность не претендую)

x3233
12.01.2017
08:40:44
Как лучше данные передавать между двумя питон скриптами?

Johnnie
12.01.2017
08:40:59
{(.*)}.*-p\s(.*) лучше даже так наверное

{(.*)}\s-p\s(.*) или так

Ivan
12.01.2017
08:43:59
Гм, сложно чё-то, щас подумаю)

Johnnie
12.01.2017
08:44:56
Гм, сложно чё-то, щас подумаю)
см. справа на MATCH INFORMATION

Ivan
12.01.2017
08:45:13
Ага, понял

Johnnie
12.01.2017
08:45:14
Group 1. 6-31 `phrases, phrases, phrases` Group 2. 36-45 `google.ru`

Google
Ivan
12.01.2017
08:45:19
Спасибо большое всем! )

Bandikoot
12.01.2017
08:45:23
Гм, сложно чё-то, щас подумаю)
таким образом, если у тебя порядок phrases определяет то, куда они потом должны попасть, то задача получается очень простая

Johnnie
12.01.2017
08:47:06
блин, неудобно сделали. узкая строка заголовка в тг-десктоп(

Dmitriy
12.01.2017
08:47:36
Ручками ручками

Вон уже про аргументы написали

Yan?
12.01.2017
08:47:58
я ссыкло и боюсь открывать ответ от hr-а по поводу стажировки

Johnnie
12.01.2017
08:48:07
import argparse

x3233
12.01.2017
08:48:40
Вон уже про аргументы написали
А если это два разных компа?

Dmitriy
12.01.2017
08:48:48
x3233
12.01.2017
08:49:03
Пойду гуглить что есть сокеты

Yan?
12.01.2017
08:53:25
Лучше помогите тему установить на телегу, бот умирает

Можете немного подробнее рассказать о вашем опыте разработки на Python? Нам нужно понимание следующих технологий: — Python 2/3 — Django 1.9 — PostgreSQL / MySQL

Ростислав
12.01.2017
08:56:18
Ребят,Arch Anywhere юзабелен ?

err0r
12.01.2017
09:11:09
По сравнению с чем?

Johnnie
12.01.2017
09:28:27
никто случайно не знает "выравниватель" регистра текста нормальный?

чтобы он был как "Sentence case.", но учитывал еще аббревиатуры в скобках и всякие "и т.д." не превращал в "и т.Д."

Google
Bandikoot
12.01.2017
09:34:11
или это как раз у него делимитер — точка?

Johnnie
12.01.2017
09:35:09
»> a = 'Простое предложение (ПП) и т.д.' »> a.capitalize() 'Простое предложение (пп) и т.д.'

Bandikoot
12.01.2017
09:35:37
эм

чот дохера хочешь))

Johnnie
12.01.2017
09:36:04
:D

ебаные юристы.

Dmitriy
12.01.2017
09:36:44
Сложно

Johnnie
12.01.2017
09:37:04
у них почему-то охуенная тяга к капсу

в тексте

Solyar
12.01.2017
09:37:19
В телеграм на ведре завезли маркдовн

тест

Bandikoot
12.01.2017
09:37:39
это не марк

Solyar
12.01.2017
09:37:44
тест

Bandikoot
12.01.2017
09:39:07
Telegram для Android обновился до версии 3.16 Что нового: - Удалить своё сообщение у собеседника теперь можно не только в супергруппах, но и в обычных группах, а также личных сообщениях, но только в течение 48 часов с момента отправки. - Отображение статистики по расходу трафика. - Используйте короткие ссылки вида t.me/ вместо длинных telegram.me/ и telegram.dog - Сохранение позиции в чате при выходе из него. - Для нескольких сообщений подряд от одного участника в группе показывается общая плавающая аватарка, как в Telegram Desktop. - Отображение даты сообщений при прокрутке чата. Нажатие на дату, переводит ленту к началу дня. - При прикреплении файла можно выбрать из недавно загруженных. - Возможность делать текст жирным курсивным или моноширинным без использования ботов. - Возможность отправить жалобу на спам даже в секретных чатах. - Новые эмодзи. - Отправляйте GIF прямо из Gboard (Google Keyboard). - В Android 7.1 и выше доступны ярлыки быстрых действий на рабочем столе, содержащие наиболее частые диалоги. Подробнее об этом обновлении: https://telegram.org/blog/unsend-and-usage telegram.org/dl/android #android #обновление

3 января

Letalis
12.01.2017
09:42:46
А никто не заметил проблемы с воспроизведением аудио в новой версии телеграмма?

Dmitriy
12.01.2017
09:43:26
На десктопе подвисает немного, да

Letalis
12.01.2017
09:43:43
У меня не подвисает, а играет строго в моно.

Dmitriy
12.01.2017
09:44:58
Гм

Google
b0g3r
12.01.2017
09:53:47
Letalis
12.01.2017
09:54:36
да

Bandikoot
12.01.2017
10:04:51
мм, джентльмены, ещё вопрос назрел

У меня много-много самостоятельных скриптов, которые добавлены в проект PyCharm. Как удостовериться, что иде при запуске каждого прогоняет анализ кода? Конкретно соответствие PEP8 интересует. В настройках вроде стоит, что должен кидать ворнинги в случае чего

мб хоть какой-нибудь явный violation кто-то вспомнит?

;[

Igor
12.01.2017
11:06:14
> Как удостовериться, что иде при запуске каждого прогоняет анализ кода? по тормозам :))))))

мб хоть какой-нибудь явный violation кто-то вспомнит?
да хоть так #comment should start with a space (E265) a=1 (E225)

Bandikoot
12.01.2017
11:07:34
говно. не проверяет всё-таки

Igor
12.01.2017
11:11:02
а там это, серьезность можно поменять может че-нить поменяется, если поменять с weak warning на warning/error?

хотя похоже это ни на что, кроме цветов, не влияет =\

Bandikoot
12.01.2017
11:16:05
мм, нашёл

Code -> Inspect Code. интересно, как его по-дефолту перед запуском поставить

вместе с перемещением курсора ввода в панель Run

Pavel
12.01.2017
11:23:11
нафик при каждом запуске стиль проверять? причёсывать перед коммитом, и норм.

Johnnie
12.01.2017
11:26:26
ctrl+alt+l ctrl+alt+o

Bandikoot
12.01.2017
11:26:58
последнее оптимизирует import'ы

Johnnie
12.01.2017
11:27:04
ну да :)

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

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