@ru_python

Страница 6486 из 9768
Artem?
11.09.2018
14:53:23
Парни, зачем функция:

if __name__ == '__main__': в коде?

You
11.09.2018
14:55:51
Пробовал гуглить?

Stanislav
11.09.2018
14:56:19
Погугли в Яндексе

Google
Евгений
11.09.2018
14:57:19
if __name__ == '__main__': в коде?
все для вас http://bfy.tw/JpVM

Artem?
11.09.2018
14:57:20
Спасибо, думал не найдет

Alex
11.09.2018
15:33:35
Парни, зачем функция:
начнем с того что это не функция

Александр
11.09.2018
15:36:37
здравствуйте! подскажите, возможно ли в питоне обратиться к элементу списка по маске? необходимо будет через цикл прогонять несколько списков, у которых на разных позициях есть элементы, которые имеют формат стринг и начинаются одинаково.

pekar
11.09.2018
15:37:00
а продолжим, что желательно закончить читать статью “python - с чего начать?” прежде чем задавать вопросы

начнем с того что это не функция

Artem
11.09.2018
15:37:01
начнем с того что это не функция
Давайте напомнип о том, что в пайтоне всё объект, а у объекта есть атрибуты

Александр
11.09.2018
15:43:13
Пример покажи.
array1 = [('',), ('fresh_fish',), ('',), ('canned_food',), ('',), ('semi_manufactures',), ('canned_food',), ('semi_manufactures',), ('fresh_fish',),('canned_food',), ('canned_food',), ('canned_food',), ('canned_food',), ('semi_manufactures',), ('caviar',), ('caviar',), ('semi_manufactures',), ('frozen_fish',), ('frozen_fish',), ('frozen_fish',), ('frozen_fish',), ('cart?goods_id=8&amount=1&cart_id=8642',)] array2 = [('',), ('fresh_fish',), ('',), ('fresh_fish',), ('semi_manufactures',), ('',), ('pay?user_id=81270149216&cart_id=9834',), ('canned_food',), ('canned_food',), ('canned_food',), ('canned_food',), ('cart?goods_id=8&amount=1&cart_id=8642',), ('frozen_fish',), ('pay?user_id=81270149216&cart_id=4824',), ('success_pay_8642',)] 2 списка. необходимо посчитать сколько в каждом элементов, начинающихся на "cart?goods"

Василий
11.09.2018
15:45:42
если делать по простому то функция filter оставляет в списке только те элементы которые попали под условие. условие может быть регуляркой

если делать по нормальному то смотри difflib

Google
Александр
11.09.2018
15:50:32
И чего нужно добиться?
необходимо посчитать сколько в каждом элементов, начинающихся на "cart?goods"

Tigran
11.09.2018
15:51:22
arrays = [array1, array2] counts = [sum(1 for a, in array if a.startswith("cart?goods")) for array in arrays]

Александр
11.09.2018
15:54:00
Маришка
11.09.2018
15:56:55
Tigran
11.09.2018
15:57:39
это если списка два. у меня пару тысяч)
И в чём проблема? Слишком медленно?

Василий
11.09.2018
15:58:17
sum(sum(array1, ()), key=lambda x: x.startswith('cart?goods')) Хех
sum(sum()) ? тогда уж лучше reduce()

Tigran
11.09.2018
15:58:18
sum(sum(array1, ()), key=lambda x: x.startswith('cart?goods')) Хех
Но это только для одного массива

Маришка
11.09.2018
15:58:33
Василий
11.09.2018
16:01:02
Например чем?
как следует из названия reduce сжимает данные. и будет в памяти не 2 длинных списка

Artsiom
11.09.2018
16:02:50
Это если list юзать будет длинные списки в памяти - так как видно из названия list листает О_О. А вот с sum всё ок

Маришка
11.09.2018
16:05:11
как следует из названия reduce сжимает данные. и будет в памяти не 2 длинных списка
Второй сум избавляется от туплов, первый же считает кол-во элементов. В случае с reduce нужно будет пихать в начало этого всего говна 0 что бы мы могли написать lambda x, y: x + y.statswith()

Нихуя не лучше

Если тебе так хочется, то вот functools.reduce(lambda x, y: x + y.starthwith(), (0,) + sum(array, ()))

smeshny
11.09.2018
16:18:19
Добрый день. Подскажите, если сталкивался кто. Или направьте в нужный чат. с сервака Digital ocean не доступен domain: NOPRIZ.RU nserver: dns1.yandex.net. nserver: dns2.yandex.net. С домашнего компа и с разных впн - доступен. На серваке крутится еще сокс5 для тележки - на разных провайдерах по разному, то коннектится, то нет в зависимости от провайдера. Думаю адрес сервака в блэклисте роскомнадзора висит. Может ли рабоать в обратную сторону? Если с этого сервака идет запрос на NOPRIZ.RU может ли dns1.yandex.net. учитывать блэклист роскомнадзора? Парсер просто написал. Но с сервака даже curl таймаутит.

smeshny
11.09.2018
16:31:23
А ты попробуй через tracepath и nslookup посмотреть с DO
nslookup NOPRIZ.RU dns1.yandex.net Server: dns1.yandex.net Address: 213.180.204.213#53 Name: NOPRIZ.RU Address: 89.253.232.22 tracepath 89.253.232.22 1?: [LOCALHOST] pmtu 1500 1: 165.227.000.000 12.071ms 1: 165.227.000.000 48.433ms 2: 138.197.250.156 6.512ms 3: de-cix1.RT.ACT.FKT.DE.retn.net 9.867ms 4: ae6-7.RT.DL.MSK.RU.retn.net 44.777ms asymm 8 5: no reply 6: no reply 7: no reply 8: no reply ^C печальная история : )

наверное прокси сервера надо прикручивать : ) или тор сразу)

Google
Василий
11.09.2018
16:42:25
DO умеет в балансировщик (за отдельную плату конечно)

smeshny
11.09.2018
16:43:06
Саша
11.09.2018
16:54:32
Привет, всем. Как к реквесту в scrapy добавить параметры, к примеру к example.com добавить ?login=sasha ?

b0g3r
11.09.2018
16:57:16
А у нас тут трансляция с митапа

https://www.youtube.com/watch?v=zeR6a-AjBrw

X_Selent
11.09.2018
16:57:29
Привет всем, как проверить в условии содержимое ответа в history?

b0g3r
11.09.2018
16:57:31








?? Eugene
11.09.2018
17:00:12
why in english?

Piter je

b0g3r
11.09.2018
17:01:41
potomu chto mi evropeyskiy gorod

i angliyskiy kruto

(ну а вообще это немного экспериментальный формат)

В.
11.09.2018
17:33:29
Ребят, почему у меня когда с помощью await state.set_state(name1) передаю сообщение в хендлер с функцией, в которой await state.set_state('name2) передает следующее сообщение в следующий хендлер, возникает проблема: если отправить одноврменно два сообщения, то они обработаются оба в хендлере name1.

Но если отправить два по порядку, то все в норме и обратается сначала в первом хендлере, а следующее передастся во второй. В обоих применяется lock, но это не помогает.

То же самое происходит, если сначала отправить одно сообщение, оно обработается в первом хендлере. А если через несколько секунд отправить еще два одновременно, то опять таки оба обработаются во втором.

Admin
ERROR: S client not available

В.
11.09.2018
17:33:30
Надеюсь, понятно объяснил.

Google
Василий
11.09.2018
17:35:04
Еще бы кусок кода не помешал

В.
11.09.2018
17:37:04
Без него то же самое происходит

В первый хендлер сообщение приходит с другой функции таким же методом

Василий
11.09.2018
17:42:17
Могу только предположить что await set_state ожидает только окончания смены состояния а не окончания обработки сообщения

?? Eugene
11.09.2018
17:43:58
спроси в @botoid

там сидят разработчики этой либы

Jay
11.09.2018
19:46:32
Всем привет!

Tishka17
11.09.2018
19:52:24
Посоветуйте, что написать для тренировки/изучения asyncio

?? Eugene
11.09.2018
19:55:50
Бот для тг, например, веб паука, свой чатик

Проксимов
11.09.2018
20:02:53
Ты пытаешься многопоточно работать с склайт

Когда создаёшь бота, пропиши ему 1 поток

Саша
11.09.2018
20:03:33
Ты пытаешься многопоточно работать с склайт
А как мне в один поток переместить все? ?

Проксимов
11.09.2018
20:03:37
Как - смотри в доке

Саша
11.09.2018
20:04:14
Окей, спасибо..

Jay
11.09.2018
20:05:49
нужно парсить данные форм, айди и сами заказы с мэнибота цена вопроса, сроки? ❗️СРОЧНО?

нужен разработчик обработчика))

Tishka17
11.09.2018
20:33:04
Бот для тг, например, веб паука, свой чатик
А может у кого проект есть в тему, я бы пару фич запилил как-нибудь

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.09.2018
20:56:36


Влад
11.09.2018
20:57:18
~Гугл-календарь.~ А нет, оно куда менее функциональное, чем я думал.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.09.2018
20:57:54
~Гугл-календарь.~ А нет, оно куда менее функциональное, чем я думал.
И можно питоном с него выгрузку картинки сделать?

Andrei
11.09.2018
20:58:40
Odoo

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.09.2018
21:00:20
Odoo
целую мега-хрень подымать ради того что бы генерить такой джипег?

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