@ru_python

Страница 8413 из 9768
Alex
18.03.2019
19:24:02
Нет, из коробки работает в imagehash

megapro17
18.03.2019
19:24:26
Alex
18.03.2019
19:24:27
В общем, если кто может взяться - маякните в личку. Спасибо

Google
IDK
18.03.2019
19:24:33
На счет либы не знаю

megapro17
18.03.2019
19:25:09
ребята можете подсказать пожалуйста, кому не сложно
а вообще то нельзя вытащить Id группы не админу

ST
18.03.2019
19:25:43
result = client(functions.channels.GetParticipantsRequest( channel='chat_name', filter=types.ChannelParticipantsRecent(), offset=42, limit=1, hash=0 )) print(result.stringify())

сам код

который вытащил информацию в пастебине

теперь как можно оставить чисто айдишники?

megapro17
18.03.2019
19:26:36
спамить чтоле собираешься

уу

ST
18.03.2019
19:27:18
спамить чтоле собираешься
в учебных целях делаю, спам все равно не будет работать)

Google
megapro17
18.03.2019
19:27:29
в учебных целях делаю, спам все равно не будет работать)
в том коде который ты выложил всего один айдишник

ST
18.03.2019
19:27:52
limit=1 <- вот этот параметр определяет сколько надо айдишников вытащить

отфильтровать по циклу м?
вот в этом проблема, не могу понять как

megapro17
18.03.2019
19:28:31
for i in users: print(i['users']['User']['id'])

Tishka17
18.03.2019
19:28:40
Что-то такое, да

ST
18.03.2019
19:29:12
for i in users: print(i['users']['User']['id'])
for i in result: TypeError: 'ChannelParticipants' object is not iterable

ругается

megapro17
18.03.2019
19:29:24
for i in result: TypeError: 'ChannelParticipants' object is not iterable
в json это наверное преобразовать

ST
18.03.2019
19:29:35
там нюанс в том что надо специфику библиотеки телетона знать

так бы давно вытащил

IDK
18.03.2019
19:29:50
for i in result: TypeError: 'ChannelParticipants' object is not iterable
Написано что нельзя пихнуть объект в итер

Max
18.03.2019
19:31:19
Можете скинуть линк, где можно о неочевидных фичах питона?

megapro17
18.03.2019
19:32:38
Чо
спиок этот

Max
18.03.2019
19:32:41
Спасибо

ST
18.03.2019
19:33:01
спиок этот
он и так же в json преобразовался

Tishka17
18.03.2019
19:33:04
спиок этот
Давайте на любой вопрос в json все преобразовать

Google
megapro17
18.03.2019
19:33:32
ST
18.03.2019
19:33:47
IDK
18.03.2019
19:34:12
Tishka17
18.03.2019
19:35:50
for i in users: print(i['users']['User']['id'])
for u in channel_participants.user: print(u.blabla) https://lonamiwebs.github.io/Telethon/constructors/channels/channel_participants.html

IDK
18.03.2019
19:36:21
ну чо можно сказать?

Tishka17
18.03.2019
19:36:30
почему тогда not iterable
Потому что он не юзерам итерируется, а по channel partocipants

Alla
18.03.2019
19:36:50
#работа #удаленка Стек: Python, Flask, SQLAlchemy, Redis, RabbitMQ, PostgreSQL, Angular 1 (Legacy), React + Redux, Docker, AWS Senior Fullstack Software Engineer From $5K - 8,5K Это американский стартап, финансируемый Y Combinator. Направление - медицина. В 2018 году впервые запустились на этом рынке и сегодня уже работают с почти 1 миллионом пациентов. Нужен фуллстак разработчик, который поможет найти решения для создания масштабируемого и стабильного продукта, решающего проблему клиентов. Это система, позволяющая медицинским учреждениям автономно контактировать с пациентами касательно их медицинских счетов, помогать им разобраться в их страховых планах, оплатить счет или получить моментальную рассрочку.. Англ можно на уровне чтения/письма. Мои контакты: socioengineer (Skype) @socioengineer (Telegram)

Tishka17
18.03.2019
19:37:05
+, очень хорошая идея)
Я правда не знаю как вы в строке будете потом данные искать

IDK
18.03.2019
19:37:23
Я правда не знаю как вы в строке будете потом данные искать
Дока есть, дока поможет, но не в их случае

megapro17
18.03.2019
19:38:01
небось уже в 18+ на такие работы устраиваются?

Tigran
18.03.2019
19:38:29
а ты шутник

megapro17
18.03.2019
19:39:00
а сколько?

Tigran
18.03.2019
19:39:48
я бы поставил на 28+

megapro17
18.03.2019
19:41:35
мда, чёт я отстаю в развитии

Алексей
18.03.2019
19:45:19


Tigran
18.03.2019
19:45:51
from src.helpers.config import Class

Алексей
18.03.2019
19:46:21


Tigran
18.03.2019
19:46:45
ну надо корень в PYTHONPATH прописать

Google
Tishka17
18.03.2019
19:46:53
Смотря откуда будет запускаться тест

Tigran
18.03.2019
19:47:02
как вариант, можно запускать тест из каталога homework_2_1

Алексей
18.03.2019
19:47:09
из папки Homework_2_1

Tigran
18.03.2019
19:47:20
$ python src/tests/test_config.py

не работает?

Tishka17
18.03.2019
19:47:33
Какая команда запуска?

Tigran
18.03.2019
19:47:51
ох, шиндовс

ну видно же, что запускаешь из src

а надо из homework_2_1

Алексей
18.03.2019
19:48:19
$ python src/tests/test_config.py
test_config.py в папке tests, но не работает



Tigran
18.03.2019
19:48:59
в тред реквестируются эксперты по шиндовс

shram | ~infinity~
18.03.2019
19:49:18
Алексей
18.03.2019
19:49:35
Причем из pycharm запускаются тесты

C:\python36\python.exe "C:\Program Files\JetBrains\PyCharm 2017.2\helpers\pycharm\_jb_unittest_runner.py" --path C:/project/Netology/python_adv/homework_2_1/src/tests/test_config.py

вот такой командой похоже

Tigran
18.03.2019
19:50:16
едрить, у него свой раннер

Tishka17
18.03.2019
19:50:46
$ python src/tests/test_config.py
Так не будет же.

Алексей
18.03.2019
19:50:54
едрить, у него свой раннер
для тестов вроде, у него какой-то визуализатор есть

Tigran
18.03.2019
19:51:05
Google
Tishka17
18.03.2019
19:51:19
почему?
Импорту ищутся относительно запускаемого файла

Tigran
18.03.2019
19:51:26
вот это поворот

Алексей
18.03.2019
19:52:28
Я правильно понимаю, что он от файла ищет вверх по дереву папок, а когда находит, то что через точку начинает искать вниз?

Tishka17
18.03.2019
19:52:54
Не относительно текущего каталога

Естественно для всяких py.test это по-другому, они сами пути меняют

Не ищет он вверх

sickboi
18.03.2019
19:53:41
Помогите с таской. У меня есть асинхронный генератор. async def my_gen(query): for _ in query: # обработка запроса и выдача первой части результатов yield result asyncio.sleep(3) Нужно получать запрос юзера с телеграма и запускать этот генератор. @bot.message_handler(regexp='(.*?)') async def send_result(message): result = await my_gen(message) await bot.send_message(result) Получив часть результатов, он уходит в asyncio.sleep() на 3 секунды. Мне надо отправить сообщение с этими результатами во время паузы, а затем продолжить работу генератора.

Tigran
18.03.2019
19:54:33
можно жоска прям сделать PYTHONPATH=. python src/tests/test_config.py

Алексей
18.03.2019
19:54:37
Так и запускай через раннер какой-нибудь
Это слишком простой путь) я хотел разобраться в чем проблема, в принципе запускать через Pycharm получается

Tigran
18.03.2019
19:54:39
правда, как это выглядит в шиндовс, я не знаю

Tishka17
18.03.2019
19:54:53
Раннеры меняют питонпас. По умолчанию в него входит папка где лежит запускаемый файл

Вверх от него никакой поиск не делается

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