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

Страница 971 из 1885
Johnnie
22.12.2016
07:35:39
@iamigor а с линиями как быть?

нужно вчера.

Igor
22.12.2016
07:36:01
спасибо!11
спасибо Светлову скажи!

Zart
22.12.2016
07:36:21
Google
Pavel
22.12.2016
07:36:24
хочу асинхронный обход дикта! ШОБ БЫСТРЕЕ!
3.6, всё для тебя {k: d[k] async for k in keylist if k in d}

Zart
22.12.2016
07:36:35
за асинк луп в питоне надо убивать

интерфейс - кухонная мойка, блядь

Pavel
22.12.2016
07:38:00
в смысле, одно слово для всего?

Zart
22.12.2016
07:38:47
asyncio.AbstractEventLoop видел?

я хотел быстренько написать адаптер к гуевому лупу. посмотрел на то, что там надо реализовывать всякие create_server, create_pipe, make_future - забил

arisu
22.12.2016
07:41:12
Обязательно!

И обязательно трединг!

Cykooz
22.12.2016
07:54:09
интерфейс - кухонная мойка, блядь
Где же ты был, когда пилили asyncio? ? Светлов ещё тогда трындел в интернетах: "Сидим, вот, думаем как сделать хорошо, смотрим как у других сделано. Если у вас есть идеи и предложения - добро пожаловть, готовы обсудить"

Zart
22.12.2016
07:55:07
ну про гуи лупы они тогда точно не думали, вышел нетворк-центрик интерфейс..

Cykooz
22.12.2016
07:55:53
Ну наверное буквы io в названии на что то намекают

Zart
22.12.2016
07:56:12
словно задача интеграции лупов от этого стала проще

Google
Cykooz
22.12.2016
07:57:07
А под питон вообще есть реализацию GUI лупов, которые ещё и в IO умеют интегрироваться?

Zart
22.12.2016
07:57:40
м... ну у гтк луп точно умел следить за дескрипторами

Zart
22.12.2016
07:58:14
гм, прикольно, а асинхронный днс-то у них в апи поддерживается

А это нельзя всё унаследовать от готового IO-лупа?
не копал. может и можно найти вариант упростить работу

Cykooz
22.12.2016
07:58:59
гм, прикольно, а асинхронный днс-то у них в апи поддерживается
Ну да, только модуль с асинк-днс надо вроде бы ставить отдельно

Zart
22.12.2016
07:59:06
18.5.1.10. Resolve host name coroutine AbstractEventLoop.getaddrinfo(host, port, *, family=0, type=0, proto=0, flags=0) This method is a coroutine, similar to socket.getaddrinfo() function but non-blocking. coroutine AbstractEventLoop.getnameinfo(sockaddr, flags=0)¶ This method is a coroutine, similar to socket.getnameinfo() function but non-blocking.

Varya
22.12.2016
08:28:42
Добрый день! Подскажите, пожалуйста, как извлечь нужную информацию из тега? Когда я пишу event.a.text(), возникает typeError. На картинке первой строкой после черной линии вывела то, из чего надо извлечь, второй строкой-то, что надо извлечь. До линии-мой кощунственный способ получения желаемого

Johnnie
22.12.2016
08:30:13
я не шарю, но тут вроде совсем не нужен сплит

Dmitriy
22.12.2016
08:30:13
Это типа bs?

Max
22.12.2016
08:30:22
str(event).split - это зачем?

Varya
22.12.2016
08:30:24
он самый

чтобы разделить и потом извлечь то что нужно

str(event).split - это зачем?

без него делают. но я не знаю как

я не шарю, но тут вроде совсем не нужен сплит

Dmitriy
22.12.2016
08:31:45
Если это bs, то конечно не нужен

Johnnie
22.12.2016
08:32:01
кури в сторону каких-нить объектов, в которых это уже все распарсено

Max
22.12.2016
08:32:18
у тебя сначала есть объект beautifulsoup затем ты его конвертируешь в строку, у строки нет метода text()

Google
Dmitriy
22.12.2016
08:32:34
Потому что емнип каждый элемент - объект с атрибутами атрибутов

Varya
22.12.2016
08:33:32
я пыталась использовать метод текст до конвертирования в строку. в строку конветировала, чтобы разделить и вырезать

у тебя сначала есть объект beautifulsoup затем ты его конвертируешь в строку, у строки нет метода text()

если не разделять, а просто попытаться вывести event[0] или первое или второе возникает KeyError

Если это bs, то конечно не нужен

Johnnie
22.12.2016
08:34:27
почему форвард, а не реплай?

винда же вроде, там все ок должно быть

Max
22.12.2016
08:35:57
for event in events: print(event.a.get_text()) так работает?

Varya
22.12.2016
08:39:56
for event in events: print(event.a.get_text()) так работает?
Работает. спасибо. пропустила, видимо, get_text() увидела в примере a.text() и побежала пробовать( get везде используется для того, чтобы не было keyErrora?

Johnnie
22.12.2016
08:40:11
и суп заработал, и реплаи

красота ?

Varya
22.12.2016
08:40:58
и каша в голове хоть на немного, но упорядочилась

Max
22.12.2016
08:43:07
там наверное было a.text

Ahmed
22.12.2016
09:26:06
Ребята подскажите пожалуйста, как из инпутов брать значения и записывать это в вложенный словарь? Пытальс так сделать, но ничего не получилось: family = {} son = input('Введите сына: \n') father = input('Введите отца: \n') grandfather = input('Введите дедушку: \n') family[son] = father[grandfather]

digital
22.12.2016
09:31:57
family['son'] = son family['father'] = father family['grandfather'] = grandfather

Человек
22.12.2016
09:32:33
А связи где

Roman
22.12.2016
09:33:18
son = input('Введите сына: \n') father = input('Введите отца: \n') grandfather = input('Введите дедушку: \n') family = {grandfather: father, father: son} print(family) А если так?

Varya
22.12.2016
09:33:20
кавычки зачем?

Какао
22.12.2016
09:33:23
Я так понимаю, в словаре должны быть пары имен в качестве ключа и значения

Varya
22.12.2016
09:33:39
digital,

Google
Человек
22.12.2016
09:33:48
family[gfather][father] = son

так надо

Varya
22.12.2016
09:35:33
можно написать функцию, которая посчитает высоту и в зависимости от значения, выведет в ответ вид родственных отношений

а сам ввод сделать как написал digital, только без кавычек

Какао
22.12.2016
09:36:19
son = input('Введите сына: \n') father = input('Введите отца: \n') grandfather = input('Введите дедушку: \n') family = {grandfather: father, father: son} print(family) А если так?
Мне кажется, надо просто в дополнение к этому коду написать функцию получения деда

Admin
ERROR: S client not available

Какао
22.12.2016
09:40:27
функцию получения деда?
А как еще "введя имя человека узнать, кто его дед"?

Daniel
22.12.2016
09:40:32
можно попробовать familly.add(son)

Какао
22.12.2016
09:43:39
можно попробовать familly.add(son)
У словаря разве есть такой метод?

Zart
22.12.2016
09:43:59
ктото путает его с сетом

Daniel
22.12.2016
09:44:33
да, zart прав :( я извиняюсь

Ahmed
22.12.2016
09:45:45
Проблема в том, что словарь должен увиличиваться такой метод не подходит family['Сын'] = son family['Отец'] = father family['Дедушка'] = grandfather

Daniel
22.12.2016
09:45:49
получается в словарь можно добавлять лишь посредством dictionary[key]= value?

Zart
22.12.2016
09:46:12
я так и не понял, задача на заполнить словарь или использовать готовый?

Человек
22.12.2016
09:46:59
Получить деда, через сына

там же черным по белому

Google
Какао
22.12.2016
09:47:36
Zart
22.12.2016
09:47:44
по-моему там написано что уже готовая программа есть почему же вы пишете свою с нуля?

Varya
22.12.2016
09:47:45
'def dedulya(vnuk,predok): pokolenie=1 while pokolenie!=3: if predok==family[vnuk]: pokolenie++ predok=family[predok] return predok While(условие сколько раз вводятся пары): family={} child= input() parent=input() family[child] = parent vnuk=input() predok=family[vnuk] '

Johnnie
22.12.2016
09:51:00
наркомания какая-то

Zart
22.12.2016
09:51:13
а по задаче - вариантов работы с диктом два либо мы храним плоскую таблицу имясына-имяпапы, и итеративно запрашиваем чтобы выяснить имядеда, имяпрадеда и т.д. либо создаем вложенную структуру, где каждый дикт соответствует конкретному человеку и содержит ссылки вверх/вниз по дереву, но поиск по такой структуре надо еще организовать...

Johnnie
22.12.2016
09:51:40
а почему нельзя сделать структуру Человек с полями имя и имя отца?

хватит и для сына и для деда

Zart
22.12.2016
09:52:10
это мой первый вариант - где в дикте хранится родитель-ребенок пара

Zart
22.12.2016
09:52:25
по идее задача именно на это

там вопрос был про поколения как быть когда у нас два иваныча, но отцы разные? 8)

Johnnie
22.12.2016
09:53:14
кстати да

нужен еще id

Какао
22.12.2016
09:53:33
Мне кажется, задача не подразумевает таких усложнений

И подразумевает, что Иван в мире один

Ahmed
22.12.2016
09:53:46
Задачу усложнили ?

Zart
22.12.2016
09:53:48
в общем охуительное тз(tm)

Johnnie
22.12.2016
09:54:00
задача говно какое-то

Ahmed
22.12.2016
09:54:02
Книга Доусон

Человек
22.12.2016
09:54:12
Иван - Петр, Петр - Андрей

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

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