
~Human
26.11.2018
12:39:37
Ок

Andrew
26.11.2018
12:39:43
Ок
t.me/ru_python_beginners

Dmitri
26.11.2018
12:40:39

Google

Pavel
26.11.2018
12:42:27
Ладно, всем спс, буду писать регулярку) Убедили!

Alex
26.11.2018
12:43:07

Pavel
26.11.2018
12:43:34
31к строк с флоатами введенными юзерами вручную

Dmitri
26.11.2018
12:43:51

Pavel
26.11.2018
12:44:26
если я скажу кто, то меня забанят, тк тут такую тему не любят

Andrew
26.11.2018
12:45:29
31к строк с флоатами введенными юзерами вручную
выбираешь примеры форматов, подгоняешь регулярку так чтобы покрывала все 100% случаев в которой введенные данные будут валидными. Только надо сначала решить что делать с теми которые будут невалидными)


Sfy
26.11.2018
13:13:25
Ребята, помогите пожалуйста.
class Hero:
def __init__(self, base, all_, agent):
self.base = base
self.all_ = all_
self.agent = agent
def __soup(self, link):
resp = get(link, headers=self.agent)
soup = bs(resp.content, 'lxml')
return soup
def getHeroLinks(self):
link = self.all_
herodata = self.__soup(self.all_).find('div', {"class": "hero-grid"}).findAll('a')
herolinks = []
for elem in range(len(herodata)):
herolinks.append(self.base + herodata[elem]["href"])
return herolinks
...
Почему тут интерпретатор не видит self.all_ в качестве аргумента self.__soup()?
Я явно что-то делаю не так, но уже ничего не соображаю.
Пожалуйста, помогите.
TypeError: __soup() missing 1 required positional argument: 'link'
Я явно где-то туплю жутко.
Он его буквально не видит.
Как будто я ничего не передаю.
Может быть, так вызывать вообще нельзя.

Alex
26.11.2018
13:15:16

Sfy
26.11.2018
13:17:25
base, all_, agent имеют значения.

Google

?
26.11.2018
13:18:05
люди что это « » за символ
между скобками

Tishka17
26.11.2018
13:19:25
может из-за двойных __ в начале?
Ребята, помогите пожалуйста.
class Hero:
def __init__(self, base, all_, agent):
self.base = base
self.all_ = all_
self.agent = agent
def __soup(self, link):
resp = get(link, headers=self.agent)
soup = bs(resp.content, 'lxml')
return soup
def getHeroLinks(self):
link = self.all_
herodata = self.__soup(self.all_).find('div', {"class": "hero-grid"}).findAll('a')
herolinks = []
for elem in range(len(herodata)):
herolinks.append(self.base + herodata[elem]["href"])
return herolinks
...
Почему тут интерпретатор не видит self.all_ в качестве аргумента self.__soup()?
Я явно что-то делаю не так, но уже ничего не соображаю.
Пожалуйста, помогите.
TypeError: __soup() missing 1 required positional argument: 'link'
точно на эту строку? может ещ> где-то вызов soup есть?

Alex
26.11.2018
13:20:05
глупый вопрос python 2 или 3?

Sfy
26.11.2018
13:20:56

Alex
26.11.2018
13:21:33

Tishka17
26.11.2018
13:22:07
запустил у себя, все рабоае
и на 2 и на 3
проверь на какую строку ругается
полагаю проблема за пределами скопированного кода

Alex
26.11.2018
13:23:22
поддерживаю предположение

Tishka17
26.11.2018
13:26:37
и тишина

Sfy
26.11.2018
13:33:26
и тишина
Я пробую разные решения сейчас.
Спасибо за помощь.

Bogdan
26.11.2018
13:35:08
окажется что гдето есть None
)

Anton
26.11.2018
13:54:14
Кто работал с библиотекой xml.etree?

Проксимов
26.11.2018
13:55:28

Google

Vadim
26.11.2018
14:00:12
Input ипа
.RCR
C###
#RRC
R##R
Нужно посчитать сколько морковок сможет съесть каждый кролик(#-стена R-кролик C-морковь)
A* слишком долго мб есть более простые решения?

Tishka17
26.11.2018
14:00:51
эм
подробнее
тут возможны варианты
смотря как себя вести будут

Andrew
26.11.2018
14:01:35
ну да, кролик может двигаться в обе стороны?

Pavel
26.11.2018
14:01:38

Andrew
26.11.2018
14:01:46
Что будут делать два кролика вместе
могут ли три кролика съесть стену

Aragaer
26.11.2018
14:02:08
ну уж точно не морковку есть
есть ли связность по диагонали?

Tishka17
26.11.2018
14:02:52
могут ли кролики размножаьтся или есть друг друга

Vadim
26.11.2018
14:02:57

Pavel
26.11.2018
14:03:06

Vadim
26.11.2018
14:03:08
Считать для кроликов надо независимо

Tishka17
26.11.2018
14:03:17
важно ли съестт один кролик две морковки или два кролика по одной?

Vadim
26.11.2018
14:04:20

Andrew
26.11.2018
14:04:28

Aragaer
26.11.2018
14:05:34
то есть надо просто разбить лес на компоненты связности и в каждом компоненте посчитать число морковок. Для всех кроликов в этом компоненте ответ будет именно таким

Vadim
26.11.2018
14:05:49
Я написал алгоритм основанный на A* но мой код не проходит тест на скорость

Google

Vadim
26.11.2018
14:06:22
Как определить замкнуть контур из стен

Andrew
26.11.2018
14:08:34

Vadim
26.11.2018
14:08:48
Да
Я написал уже код
Но код не проходит 37 тест из за того что медленный

Andrew
26.11.2018
14:09:21

Vadim
26.11.2018
14:10:02
https://pastebin.com/G3xytzHR

Антонije
26.11.2018
14:11:16
Привет всем, не подскажете что можно почитать про создание приложений на питоне, архитектуру и т.д.?

Alex
26.11.2018
14:12:41

Антонije
26.11.2018
14:15:14
книги, статьи
Пасиб, а что именно? Стоит задача сделать полноценное desktop приложение на питоне, а я даже примерно не знаю как это делается, раньше только небольшие скриптики для обработки данных писал.

Alex
26.11.2018
14:17:00

Strom
26.11.2018
14:17:08

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
26.11.2018
14:17:44

Alex
26.11.2018
14:18:16

Strom
26.11.2018
14:18:28

Казимир
26.11.2018
14:18:45
Всем привет! Как узнать сколько потоков занимает процесс? Прога написана на python, мб это можно узнать каким-то методом в самой программе чтобы получить кол-во потоков которые она использует

Alex
26.11.2018
14:18:56
wxPython это что-то из 2000х... он еще живой?
при условии что потоки создавались через threading.

Google

Казимир
26.11.2018
14:21:33

Alex
26.11.2018
14:21:55

Aleksey
26.11.2018
14:22:28
Всем привет)

Казимир
26.11.2018
14:23:39
зачем вам это понадобилось?
я написал прогу и там создаю несколько потоков. При разрыве соединения с инетом в одном из потоков создается новый поток, а старый завершается. Ну и я хотел проверить, он точно завершатеся или нет
Говнокод одним словом)))

Aleksey
26.11.2018
14:24:24

Strom
26.11.2018
14:25:06

Alex
26.11.2018
14:25:40
Установить нормальный текстовый редактор. PyCharm или VS Code например.

Aleksey
26.11.2018
14:25:49
Спасибо))

Alex
26.11.2018
14:27:38
Права на директирию пофиксить

Aleksey
26.11.2018
14:27:40

Alex
26.11.2018
14:27:44
Он жив, здравствует и развивается
расскажите подробнее. из того с чем я сталкивался wxWidgets всегда была боль, т.к. он построен на использовании стандартных компонентов целевой платформы. ну и в основном балом правят Qt и Gtk, примеров чего-то крупного на wx я не припомню.

Alex
26.11.2018
14:27:46
Или место сохранения файла изменить

Alex
26.11.2018
14:27:49

Проксимов
26.11.2018
14:28:05

Aleksey
26.11.2018
14:28:24
нет
нашел фришку, ее банер закрыл.. хитрецы