@ru_python

Страница 1830 из 9768
Alex
27.11.2016
19:23:18
print(enum.__file__)
Language: py3 Source: print(__import__('enum').__file__) Result: /usr/lib/python3.4/enum.py Stats: Absolute running time: 0.12 sec, cpu time: 0.02 sec, memory peak: 5 Mb, absolute service time: 0,13 sec

b0g3r
27.11.2016
19:23:35
Спасибо конечно)

Alex
27.11.2016
19:23:48
Бгг

b0g3r
27.11.2016
19:24:00
Но оно мне не настолько нужно)

Google
Игорь
27.11.2016
19:29:09
Я бы попробовал убрать из реквайрементс enum
Для глупых, это откуда именно нужно убирать?

b0g3r
27.11.2016
19:29:21
requirements.txt

Но это ты эти грабли уберешь - наступишь на другие

Игорь
27.11.2016
19:30:34
меня больше напрягает то, что у некоторых он устанавилвается без проблем и я вот не спрашивал их версию питона

к сожалению

b0g3r
27.11.2016
19:31:53
Ну тогда подожди я за пк сяду)

Nikita
27.11.2016
19:32:32
Language: py3 Source: print(__import__('enum').__file__) Result: /usr/lib/python3.4/enum.py Stats: Absolute running time: 0.12 sec, cpu time: 0.02 sec, memory peak: 5 Mb, absolute service time: 0,13 sec
Чуть не взломал бота, остановило то, что его серверу потребовался Рут, ну а это уже немного незаконно было бы

b0g3r
27.11.2016
19:33:09
pip install pygsheets - на третьем питоне не ставится

ну короче да, это явно для второго

Игорь
27.11.2016
19:34:22
пфф, спасибо) печаль конечно

Nikita
27.11.2016
19:35:12
Я хотел остановиться на sudo reboot, но пароль sudo я так и не понял как вводить через телегу

Потому остановился на sudo

Google
b0g3r
27.11.2016
19:35:24
через echo

Nikita
27.11.2016
19:35:27
Спокойной ночи)

b0g3r
27.11.2016
19:35:39
а с чего ты взял что пароль сможешь подобрать?)

ограничение работы скрипта в 10 секунд - никакой брутфорс не запустишь

Nikita
27.11.2016
19:35:53
Просто прикольно было бы потыкаться в чужом сервере без разрешения)

Хуйнёй маюсь

Как всегда

b0g3r
27.11.2016
19:36:29
пфф, спасибо) печаль конечно
https://github.com/burnash/gspread а чем это не устраивает?

Хуйнёй маюсь
я просто не понял утверждение про "чуть не взломал"

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

Nikita
27.11.2016
19:37:07
я просто не понял утверждение про "чуть не взломал"
Ога, сейчас пентагон полетит, fsociety, мать вашу)

b0g3r
27.11.2016
19:37:30
ясно

Nikita
27.11.2016
19:37:36
Ну просто от этого бы бот немножко прилёг бы

Я бы радовался

Игорь
27.11.2016
19:37:50
https://github.com/burnash/gspread а чем это не устраивает?
они используют google api v3, тогда как уже v4 и в них некоторых мелочей нет например строку удалить нельзя

Nikita
27.11.2016
19:37:56
И вообще, я кажется спать шёл

Google
b0g3r
27.11.2016
19:41:24
если так нужно v4, то аж три варианта: 1) просить автора на гитхабе сделать поддержку третьего питона 2) работать через второй питон 3) пилить самому через https://github.com/google/google-api-python-client

Rustem
27.11.2016
19:41:52
Ребят как в питоне отсылать сообщения на gmail с русскими буквами?

Гугл кругом выдает примеры с отправкой на английском

Главное чтобы питон не выдавал ошибку UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-9

вставлял .encode('utf-8') к тексту сообщения, но сообщение перестало доходить

Levent
27.11.2016
19:44:41
Rustem
27.11.2016
19:44:47
ага

все дело в нем?

Levent
27.11.2016
19:44:56
Возможно подключение скрипта на Linux тебе поможет

Покрайней мере, мне и @OctoNezd это помогало

Octo@dshacks
27.11.2016
19:45:52
Через wsl работает еще

Levent
27.11.2016
19:46:05
Через wsl работает еще
У тех у кого 10'ка)

Игорь
27.11.2016
19:46:05
если так нужно v4, то аж три варианта: 1) просить автора на гитхабе сделать поддержку третьего питона 2) работать через второй питон 3) пилить самому через https://github.com/google/google-api-python-client
Правильно понимаю что если возьму второй питон, то есть риск несовместимости с каким-то другим модулем? Автору обязательно напишу

Levent
27.11.2016
19:46:19
Но у меня WSL не устанавливался, так что похуй)

Игорь
27.11.2016
19:50:54
угу
Спасибо) Я бы ещё много времени на это убил

b0g3r
27.11.2016
19:51:12
Спасибо) Я бы ещё много времени на это убил
только в следующий раз лучше в @python_beginners

Игорь
27.11.2016
19:53:11
кк

аее, автор ответил что поддержка v3 следующая задача по списку!) жизнь прекрасна снова

Rustem
27.11.2016
20:25:44
Капец, отправка сообщения с smtplib удаляет слова после которых стоит двоеточие. Я хз что тут корень зла, но сообщение "Name: Email Message " приходит в виде " Email Message "

Google
Andrey
27.11.2016
20:35:05
Ребят, кто машинкой, компьютерным зрением и анализом данных занимается на питоне, скиньте пож полезные ссылки для старта и в дальнейшем углубляться

Лучше в личку)

Stanislav
27.11.2016
20:36:36
Лучше в личку)
Совсем за других не думаешь(

Andrey
27.11.2016
20:37:47
Ну можно сюда,форвардну себе в личку)

Прост чтоб не затерялось

Emil
27.11.2016
20:39:41
Прост чтоб не затерялось
https://telegram.me/datasciencechat

Admin
ERROR: S client not available

Andrey
27.11.2016
20:40:22
А тьфу,про opencv знаю

Николай
28.11.2016
06:43:12
Дорое урто! Подскажите плиз по синтаксису, впервые сталкиваюсь с такой конструкцией if isinstance(filters, (list, tuple)): lookups = models.Q() for item_filter in filters: lookups |= models.Q(**item_filter)

что означает |=

Johnnie
28.11.2016
06:44:13
урто дорое, ага

Николай
28.11.2016
06:44:17
это как если это выражение было записано чере И

filter(Q(a=1) or Q(b=2)) или filter(Q(a=1) and Q(b=2))

Все разобрался если это одним выражением записать то получиться так .filter(Q(a=1), Q(b=2))

Alexandr
28.11.2016
07:26:23
@Eugeneblackbeard не вы ли airpano пилили?

Eugene
28.11.2016
07:35:06
@AlexandrAndroidDev простите нет, я новичок во всем. Побуду слушателем))))

Subbotin
28.11.2016
08:05:39
это как если это выражение было записано чере И
ну если быть более точным то a |= b это краткая запись a = a|b что вообще не является ни разу И. это битовое ИЛИ, которое в контексте запросов в базу народ переопределил для формирования ИЛИ между фильтрами запроса. и правильно одним выражением будет скорее .filter(Q(a=1)|Q(b=2)) потомо что аргументы передаваемые через запятую фильтер соединяет с помощью AND а не OR

Николай
28.11.2016
08:14:47
Спасибо за ответ.. я невнимательно посмотрел и сделал поспешные выводы. filters = { 'recipient': user, 'recipient_archived': False, 'recipient_deleted_at__isnull': True, } if isinstance(filters, (list, tuple)): lookups = models.Q() for item_filter in filters: lookups |= models.Q(**item_filter) else: lookups = models.Q(**filters) Сразу не заметил что срабатывает то что после else идет кусок кода

Google
Alexander
28.11.2016
08:24:30
Всем привет, прошу помощи! Есть файл, примерно такой: a b c # d e f # g h Нужно сделать список из списков, такого вида: [[a,b,c],[d,e,f],[g.h]]. Даже не знаю куда копать. Help!

Aragaer
28.11.2016
08:26:58
current = [] for line in file: if line == '#': current = [] result.append(current) else: current.append(line)

Aragaer
28.11.2016
08:27:35
вот прям в лоб, проще способа не вижу

ну да, там в самом начале еще один result.append(current)

Alexander
28.11.2016
08:28:40
Subbotin
28.11.2016
08:31:15
пацаны, а есть у кого-то опыт разработки под pyqt

Волнует такой вопрос: вот я нагенерил окон и формочек в qtcreator и разлил их по файликам. потом их из этих файликов импортирую, расширяю их классы. Но потом у меня возникает проблема что мне надо в глобал пихать объект окна, объект каждой формы и т.п.чтобы они могли взаимодействовать. Плюс все колбэки почему-то не могут быть методами объекта на который я их навешиваю (возможно это спецэфекты qt5 python3, потому что на других сочетаниях вроде работает) и колбэки приходится делать функциями верхнего уровня в этом же файле а доступ к формочке получать через глобальную переменную. короче не получается нормально структурировать код. есть где-то пристойные примеры?

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

Nikita
28.11.2016
09:24:15
Всем привет! Кто нибудь средствами python работал по websocket с подписками?

Subbotin
28.11.2016
09:40:38
class AccessWindow(Ui_AccessForm): def setupCallbacks(self): self.buttonBox.accepted.connect(add_accesor_success) @pyqtSlot() def add_accesor_success(): login = access_form.userSelection.currentText() # вот это глобальная переменная используется

от у меня что-то тв таком духе

не понял куда тут слоты заюзать

есть где пример глянуть?

Nikita
28.11.2016
09:47:23
Торнадо вебсокет юзал
Спасибо за наводку, можно будет тебе написать в личку?

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