@propython

Страница 148 из 228
Aquinary
10.03.2018
03:20:16
Собственно, вся суть на скринах. Не импортировать же мне каждый модуль по отдельности?







Google
Aquinary
10.03.2018
03:20:17


И почему-то from api import * отказывается работать, либо я тупо не понимаю, как потом обращаться к нужным модулям

За кадром были разные попытки, но ничего, кроме варианта с прямым указанием названий модулей не работает

В идеале было бы import api который сам по себе работает

Но не совсем понятно, как обращаться к классам внутри этого модуля %)

https://toster.ru/q/512526

Artem
10.03.2018
05:24:12
Ребят подскажите либу работающую с ютюбом

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

Aquinary
10.03.2018
05:27:09
https://developers.google.com/youtube/v3/code_samples/python ?

Artem
10.03.2018
05:34:05
^
спс тебе добрый человек

Aquinary
10.03.2018
05:34:35
Придётся повозиться с их апишкой, там мудрено всё достаточно

Никто не подскажет, как можно проверить наличие ключа у аргумента? как hasattr, только вместо обычного атрибута передаётся список

Google
Aquinary
10.03.2018
08:05:09
UPD: 'key' in dict нашёл

IN3R
10.03.2018
12:06:40
UPD: 'key' in dict нашёл
has_key() — проверяет, есть ли в словаре значение по данному ключу

Так же можно проверить через bool(), на "", None выведет False

for key, value in dict.items(): if bool(value) == False: print(key,value)

Aquinary
10.03.2018
12:32:52
Читал, что не рекомендуемый вариант

Может это можно как-то сделать?

Я где-то читал про классы, которые можно создавать на ходу (или что-то подобное), но это уже настоящая магия для меня

self.dict



Чудесно



в мейне соотвественно product[0].name и product[0].uuid

xPushkin
10.03.2018
13:18:08
Не советую использовать dict как название переменной. Это же функция в языке.

Aquinary
10.03.2018
13:18:43
А, ну это да

Подзабыл что-то

Я не понимаю, как работает последняя строчка кода

Получается, меняя значение в dict, я напрямую меняю значение в __dict__ и это затрагивает сам объект?

V
10.03.2018
22:40:24
что-то я не понимаю, как мне перегнать емодзи в текстовый вид типа "\u00002213"?

xPushkin
10.03.2018
22:41:05
Разве питон сам этого не делает?

Google
xPushkin
10.03.2018
22:41:19
У него же юникод по дефолту

V
10.03.2018
22:41:57
У него же юникод по дефолту
да, странно както - рисуется квадратик пустой

V
10.03.2018
22:42:21
в консоли

xPushkin
10.03.2018
22:42:25
))

V
10.03.2018
22:42:52
ну вообще это и есть юникод, но мне то он нужен в виде \u0000.....

xPushkin
10.03.2018
22:48:27
Это и есть юникод



Aidar
11.03.2018
05:23:09
в консоли
Уверен что консоль может: а) в юникод хотябы чуть чуть(не виндовс?) б) в ту часть юникода где эмоджи(шрифт есть?) ?

Краб ходит E7
11.03.2018
07:22:02
Уверен что консоль может: а) в юникод хотябы чуть чуть(не виндовс?) б) в ту часть юникода где эмоджи(шрифт есть?) ?
Консоль лялеха/фряхи может (при установленных локалях) в юникод, особенно в MacOS.

xPushkin
11.03.2018
08:59:32
Ты используешь Google Translate?

V
11.03.2018
08:59:54
ага

xPushkin
11.03.2018
09:00:22
Попробуй вручную отправлять запросы, а не через либу.

V
11.03.2018
09:02:20
хочу разбить программу на несколько модулей, как сделать так, чтобы была связь на пример: main.py - algorhytms.py - [print1.py, print2.py....]

чтобы я из main.py мог обращаться к методам print1.py

в main.py я делаю import algorhytms

а в algorhytms я делаю import print1, print2

Страница 148 из 228