@ru_python

Страница 1396 из 9768
Aragaer
12.08.2016
21:53:10
точнее методу hashing и полю __cookies

madmonday.ru
12.08.2016
21:54:00
.

Aragaer
12.08.2016
21:54:25
отступы в пасте правильные?

если да, то какого фига прямо перед elif идет print с ровно тем же отступом

Google
Aragaer
12.08.2016
21:55:06
питон его увидел, решил что закончился блок if-elif

а потом видит еще один elif и выдает на него syntax error

madmonday.ru
12.08.2016
21:56:07
А ну тогда понятно, окей, спасибо, тут я ступил

Aragaer
12.08.2016
21:56:44
/me опять всех спас

Александр
12.08.2016
21:57:59
/me

Aragaer
12.08.2016
21:58:33
не обращайте внимания, привычка еще со времен irc

работает в скайпе и хэнгаутсах, не работает в телеграмме

[Anonymous]
12.08.2016
21:59:03
Лучший файлообменник в мире 11

/dev
12.08.2016
22:00:15
/360

Aragaer
12.08.2016
22:01:56
я как-то очень обижаюсь на людей, которые в скайп кидают файлы

[Anonymous]
12.08.2016
22:03:05
Aragaer
12.08.2016
22:03:43
потому что это окно "кто-то отправил вам файлы" внезапно выскакивает поверх того, чем я занимаюсь

Google
Aragaer
12.08.2016
22:03:59
да еще и в прежние времена у меня скайп мог просто сдохнуть от такого

[Anonymous]
12.08.2016
22:06:47
А если в конференции, то один другому отправил, все получили(и уведомления), другой скачал и первый удалил. Чотамбыло, хз.

Aragaer
12.08.2016
22:07:18
такое вообще ужас

кто-то один кому-то другому что-то отправил, у меня окошко выскакивает и все нафиг забивает

хочешь отправить - отправляй лично

хочешь отправить мне - кинь в дропбокс и не мучай

Aragaer
12.08.2016
22:08:41
телеграмм в этом смысле удобнее - кидаешь на сервер, кто хочет скачает, никаких лишних уведомлений

[Anonymous]
12.08.2016
22:09:47
Мне понравилась вариация открытого доступа в Мега облаке. Юрл, Дешифратор, Ссылка(2в1) Ну и контактам, понятное дело.

Вот бы ещё в описание закрепил бы..

madmonday.ru
12.08.2016
23:06:29
Какой предел у целых чисел у питона?

Aragaer
12.08.2016
23:06:55
по-моему там бигинт используется, поэтому разумного предела нету

Pavel
13.08.2016
05:22:44
Какой предел у целых чисел у питона?
Свободная память или память на процесс, смотря что закончится быстрее.

Costel Salanders
13.08.2016
08:41:38
Сап питончат. Сколько времени уйдет на изучение фласка, если до этого только на пыхе по MVC клепал саиты?

arisu
13.08.2016
08:42:33
столько, за сколько успеешь прочитать документацию фласка

Costel Salanders
13.08.2016
08:47:03
arisu
13.08.2016
08:47:33
не

он просто ничего общего с пхп не имеет

кроме протокола http

Google
Владимир
13.08.2016
08:56:38
Сап питончат. Сколько времени уйдет на изучение фласка, если до этого только на пыхе по MVC клепал саиты?
Да не особо долго должно быть, если знаешь питон. Начни сразу писать какой-нить пет-проект на нем, для лучшего усвоения. Кроме доков, я бы посоветовал ещё блог Мигеля Гринберга. Начать, например, с этого туториала: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

Panda
13.08.2016
10:10:50
дратути

arisu
13.08.2016
10:12:19
лолд

Ilya
13.08.2016
10:15:13
Гг

[Anonymous]
13.08.2016
10:21:21
Ачотам? Я читать не умею.

Panda
13.08.2016
10:21:44
Ачотам? Я читать не умею.
я тоже взял и кинул сюда

[Anonymous]
13.08.2016
10:23:15
Похоже на Педерассийскую Федерацию.

Panda
13.08.2016
10:23:31
че за федерация

[Anonymous]
13.08.2016
10:24:14
Ne zashlo

Artem
13.08.2016
10:32:47
как вам последняя серия мистера робота?

Costel Salanders
13.08.2016
10:33:25
как вам последняя серия мистера робота?
Жду пока весь сезон выйдет

agic
13.08.2016
11:10:45
Не смотрел

here1am
13.08.2016
11:55:03
кароч есть строка такого вида: /?access_token=bla&expires_in=86400&user_id=666 я хочу из неё сделать словарь такого вида: {'expires_in': '86400', 'access_token': 'bla', 'user_id': '666'} использую такую конструкцию: {k.split("=")[0]: k.split("=")[1] for k in self.path[2:].split("&")} так вот, как мне избавиться от двух вызовов k.split("=")? подозреваю, что можно лямбдой, но пока не понимаю, как

Владимир
13.08.2016
11:57:37
заюзать регулярку?

here1am
13.08.2016
12:00:14
регулярки - это фу

Costel Salanders
13.08.2016
12:02:12
регулярки - это фу
а методы строк - заебись

here1am
13.08.2016
12:02:59
лучше регулярок

here1am
13.08.2016
12:04:52
да, мне уже подсказали в соседнем чятике, но вопрос теоретический, к примеру, я возжелал функционального программирования на питоне

Google
Art
13.08.2016
12:34:19
dict([k.split("=") for k in s[2:].split("&")])

кароч есть строка такого вида: /?access_token=bla&expires_in=86400&user_id=666 я хочу из неё сделать словарь такого вида: {'expires_in': '86400', 'access_token': 'bla', 'user_id': '666'} использую такую конструкцию: {k.split("=")[0]: k.split("=")[1] for k in self.path[2:].split("&")} так вот, как мне избавиться от двух вызовов k.split("=")? подозреваю, что можно лямбдой, но пока не понимаю, как

Admin
ERROR: S client not available

here1am
13.08.2016
12:38:20
dict([k.split("=") for k in s[2:].split("&")])
как-то неинтересно, но спасибо

Art
13.08.2016
12:38:56
а смысл усложнять, когда стандартная библиотека хороша

here1am
13.08.2016
12:39:54
Art
13.08.2016
12:41:09
ну тогда можешь раскурить https://github.com/csvoss/onelinerizer

here1am
13.08.2016
12:41:57
норм, спасибо

Art
13.08.2016
12:45:17
ща. получше где-то видел ещё статью

Kolyann
13.08.2016
12:46:06
можно ещё вот так

>>> list(zip(*(lambda x: [x[0::2],x[1::2]])(re.split("[=&]",S)))) [('access_token', 'bla'), ('expires_in', '86400'), ('user_id', '666')]

?

Art
13.08.2016
12:46:39
регулярки - не честно

Kolyann
13.08.2016
12:46:58
регулярки это честно, не надо тут

Sasha
13.08.2016
12:49:31
?

here1am
13.08.2016
12:49:42
>>> list(zip(*(lambda x: [x[0::2],x[1::2]])(re.split("[=&]",S)))) [('access_token', 'bla'), ('expires_in', '86400'), ('user_id', '666')]
нравится, спасибо, но вроде re.split можно заменить на обычноый split

Art
13.08.2016
12:50:17
нельзя, сплит обычный просто сравнивает строки

Google
Kolyann
13.08.2016
12:50:25
Art
13.08.2016
12:50:27
а из re по регулярке

here1am
13.08.2016
12:51:14
в сплит не загнать два делимитера
а мне казалось, что можно, ну лан

Владимир
13.08.2016
12:57:39
import re str = """/?access_token=bla&expires_in=86400&user_id=666""" pattern = r'[\?|&]([\w]+)=([\w+]+)' print(re.findall(pattern, str)) >>> [('access_token', 'bla'), ('expires_in', '86400'), ('user_id', '666')]

вроде понятней смотрится, чем лямбды со сплитами :)

Владимир
13.08.2016
13:06:29
%xx пройдёт в твоем ужасе?
в чем ужас? понятно, что не все случаи покрывает, я и не претендовал, написал для примера

Kate
13.08.2016
13:07:40
ребят

а впрочем хуй с ним

Pavel
13.08.2016
13:09:36
в чем ужас? понятно, что не все случаи покрывает, я и не претендовал, написал для примера
Если стоит задача разделить query string, и у нас есть функция split_qs то как еще назвать этот регексп? Один для примера написал ерунду, второй заюзал не читая доки - так и получился пхп.

Владимир
13.08.2016
13:12:24
urlparse
правда что ли? а мужики-то не знали

arisu
13.08.2016
13:12:34
ну в чате выше не знали

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