@ru_python

Страница 7440 из 9768
Alexander
18.12.2018
10:15:38
/usr/local/lib/python3.7/site-packages тм нет айохттп

Alex
18.12.2018
10:16:05
import aiohttp print(aiohttp.__file__)

Alexander
18.12.2018
10:17:15
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/aiohttp/__init__.py

как оно туда попало

Google
Alex
18.12.2018
10:17:28
ну вот

Alexander
18.12.2018
10:17:40
sps!

Alex
18.12.2018
10:17:41
значит у тебя python3 используется системный

Alexander
18.12.2018
10:17:57
alexandermirny@Ilyas-MacBook-Pro-3 ~/t/glass-backend> which python3 /usr/local/bin/python3

alexandermirny@Ilyas-MacBook-Pro-3 ~/t/glass-backend> which pip3 /usr/local/bin/pip3

Alex
18.12.2018
10:18:33
python3 ставил через homebrew?

Dmitriy
18.12.2018
10:18:46
Alexander
18.12.2018
10:18:55
уже не помню, скорее всего через брю, но не точно

คนแปลกหน้า
18.12.2018
10:33:43
у меня на маке вообще в /opt/local/ 3.7 версия

Alexander
18.12.2018
10:37:14
import sys print(sys.path)
блджад, что то сломалось >>> sys.path ['', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages'] >>>

а как пробить нормальные пути?

Google
Alex
18.12.2018
10:38:23
я щас скажу не очень умную мысль.... попробуй удалить и снова установить python3 через homebrew

Alexander
18.12.2018
10:38:52
да он просит рута, а брев ругается на рута и не дает

Alex
18.12.2018
10:41:32
O_O

Егор
18.12.2018
10:43:02
тогда есть смысл подчистить системные директории которые могли быть затронуты предыдущей инсталляцией

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

а потом еще поди обновились из под васи-юзера

вот и намешалась каша

?? Eugene
18.12.2018
11:02:42
pyenv спасет мир

Gimm
18.12.2018
11:03:04
?? Eugene
18.12.2018
11:03:31
Анаконда не спасет. Пользовался, знаю

Егор
18.12.2018
11:06:57
virtualenv спасет

ток надо незабывать его юзать с относительными путями

и права не мешать

Max
18.12.2018
11:08:17
Всем привет, посоветуйте, пожалуйста, курсы или видеоуроки по анализу данных на питоне, желательно что бы мат часть хорошо обьяснялась, спасибо

Алексей
18.12.2018
11:22:11
Всем, привет. Подскажите, пжст, при создании класса в методе init можно ли использовать параметр с **, т.е. с не определённым в будущем количеством атрибутов?

Алексей
18.12.2018
11:23:03
А как потом определить эти атрибуты в self? Ни как не пойму

Alex
18.12.2018
11:23:23
чо?

так же как ты работаешь с **kwargs в обычной функции

Google
Алексей
18.12.2018
11:25:17
Секундочку

Alex
18.12.2018
11:26:59
Секундочку
ну или вот еще вариант чуть менее красивый и пожалуй не слишком правильный с точки зрения ООП. self.__dict__.update(kwargs)

Tishka17
18.12.2018
11:28:52
Вот хз зачем так делать

Типа чтобы никто не догадался, что у тебя там в классе?

Алексей
18.12.2018
11:29:42


SeRi0uS007
18.12.2018
11:30:28
self.other = other

Алексей
18.12.2018
11:30:56
Или в init всегда заранее известно количество параметров?

Alex
18.12.2018
11:31:09
Вот хз зачем так делать
ну я хз... для какого-нибудь паттерна аля Context \ Registry может иметь смысл.

Tishka17
18.12.2018
11:32:02
ну я хз... для какого-нибудь паттерна аля Context \ Registry может иметь смысл.
Чем это лучше обычного словаря с доп. методами?

Alex
18.12.2018
11:32:43
Алексей
18.12.2018
11:32:52
Я новичок, читаю книгу и параллельно решаю вопросы, которые возникают. Эксперементирую

Gimm
18.12.2018
11:32:58
ктонибудь с файлом росстата воевал?

Gimm
18.12.2018
11:34:01
помогите в панде разобраться) я соорудил датафрейм из csv, есть столбец с ИНН, хочу сделать поиск по этому столбцу, как это сделать?

создать переменную и сделать цикл который пробежит по таблице сравнивая каждую ячейку в этом столбце?

Алексей
18.12.2018
11:35:28
self.other = other
Это не работает(

Владик
18.12.2018
11:35:50
<b>а тут такое работает?</b>

не работает

?? Eugene
18.12.2018
11:36:02
Это не работает(
Работает, но не так, как ты ожидаешь

Владик
18.12.2018
11:36:13
<bold>или нужно так</bold>

Google
?? Eugene
18.12.2018
11:36:30
<bold>или нужно так</bold>
Маркдаун здесь

Проксимов
18.12.2018
11:36:36
<b>а тут такое работает?</b>
Зависит от клиента

Алексей
18.12.2018
11:36:38
Работает, но не так, как ты ожидаешь
Как потом сослаться на один атрибутов?

Из*

?? Eugene
18.12.2018
11:37:08
Как потом сослаться на один атрибутов?
Достать из словаря. obj.other["attrname"]

Владик
18.12.2018
11:37:12
*сириусли макрдаун?*

Admin
ERROR: S client not available

Владик
18.12.2018
11:37:26
_или ты мне врёшь?_

͏
18.12.2018
11:37:36
сириусли

для юзеров ** и __

คนแปลกหน้า
18.12.2018
11:37:58
Владик
18.12.2018
11:37:58
aga

это только для ботов одна _

okay

Алексей
18.12.2018
11:39:06
Достать из словаря. obj.other["attrname"]
Евгений, спасибо. Получилось

Tishka17
18.12.2018
11:43:30
Так, пока обед надо ещё разок ссылку кинуть

https://habr.com/company/lamoda/blog/432656/ Читаем, лайкаем, пишем комменты, делаем запросы на вторую часть

Екатерина
18.12.2018
11:44:44
Добрый день! Ищу преподавателя Python для детей 11-14 лет в Ярославле!! Буду признательна, если кто-то откликнется или порекомендует! ?

LighteR
18.12.2018
11:48:57
https://habr.com/company/lamoda/blog/432656/ Читаем, лайкаем, пишем комменты, делаем запросы на вторую часть
Кстати, пример c Union[int, float] не самый удачный, т.к. это равносильно просто float

float включает в себя int

Google
Aragaer
18.12.2018
11:49:31
эээ

нет

LighteR
18.12.2018
11:50:05
вот из pep'а: this PEP proposes a straightforward shortcut that is almost as effective: when an argument is annotated as having type float, an argument of type int is acceptable; similar, for an argument annotated as having type complex, arguments of type float or int are acceptable.

Aragaer
18.12.2018
11:50:16
>>> 2 is 2 True >>> 2.0 is 2 False

а, в этом смысле

LighteR
18.12.2018
11:50:36
>>> 2 is 2 True >>> 2.0 is 2 False
Ты про тайпхинты или про сравнение сейчас?

Aragaer
18.12.2018
11:50:47
про то, что это разные типы

LighteR
18.12.2018
11:51:27
ну это очевидно, что разные

Lasto
18.12.2018
11:53:11
Ребят, проблема с Хромом в Selenium. Использую аргумент --user-data-dir но с каждым запуском скрипта профиль затирается. https://pastebin.com/x7CSvN5x

LighteR
18.12.2018
11:53:14
я говорил только про то, что в тайпхинте аргумента Union[int, float] равноценно просто float

LighteR
18.12.2018
12:08:01
Хм. Упустил
Но, кстати, несмотря на pep, с использованием float вместо Union[int, float] есть одна проблема. У int'а нет метода as_integer_ratio. И если он используется внутри функции, то mypy это никак не отлавливает в первом случае, а во втором отлавливает. В python 3.8 пофиксят: https://bugs.python.org/issue33073

Так что смысл использовать Union[int, float] все же есть, пока не пофиксят

Tishka17
18.12.2018
12:10:55
Хех

Lasto
18.12.2018
12:11:29
Ребят, проблема с Хромом в Selenium. Использую аргумент --user-data-dir но с каждым запуском скрипта профиль затирается. https://pastebin.com/x7CSvN5x
Пофиксил сам: Если запускаете Selenium в docker не забывайте прокинуть shared memory, иначе временные файлы (сессии и стореджи) не сохранятся в директорию профиля

Tishka17
18.12.2018
12:14:14
Та круто же, что затирается, все чистенько

Lasto
18.12.2018
12:15:32
Та круто же, что затирается, все чистенько
для чистоты я контейнер дропаю

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