Aquinary
И почему-то from api import * отказывается работать, либо я тупо не понимаю, как потом обращаться к нужным модулям
Aquinary
За кадром были разные попытки, но ничего, кроме варианта с прямым указанием названий модулей не работает
Aquinary
В идеале было бы import api который сам по себе работает
Aquinary
Но не совсем понятно, как обращаться к классам внутри этого модуля %)
Aquinary
https://toster.ru/q/512526
Artem
Ребят подскажите либу работающую с ютюбом
Artem
интересует запись видео с камеры и потом его закачка на ютюб
Aquinary
https://developers.google.com/youtube/v3/code_samples/python ?
Aquinary
Artem
^
спс тебе добрый человек
Aquinary
Придётся повозиться с их апишкой, там мудрено всё достаточно
Aquinary
Никто не подскажет, как можно проверить наличие ключа у аргумента?
как hasattr, только вместо обычного атрибута передаётся список
Aquinary
UPD: 'key' in dict
нашёл
Aquinary
Читал, что не рекомендуемый вариант
Aquinary
Не отказался бы от варианта упростить метод save() и не гороздить шесть if подряд. А если у меня добавится свойств, скажем, штук 10? 100?
Aquinary
Может это можно как-то сделать?
Aquinary
Я где-то читал про классы, которые можно создавать на ходу (или что-то подобное), но это уже настоящая магия для меня
Aquinary
self.dict
Aquinary
Aquinary
Чудесно
Aquinary
А вот это уже магия. Теперь я не привязан к количеству свойств и всё делается буквально за четыре строчки кода
Aquinary
в мейне соотвественно product[0].name и product[0].uuid
Chebyrash
Не советую использовать dict как название переменной. Это же функция в языке.
Aquinary
А, ну это да
Aquinary
Подзабыл что-то
Aquinary
Я не понимаю, как работает последняя строчка кода
Aquinary
Получается, меняя значение в dict, я напрямую меняю значение в __dict__ и это затрагивает сам объект?
Vladimir
что-то я не понимаю, как мне перегнать емодзи в текстовый вид типа "\u00002213"?
Chebyrash
Разве питон сам этого не делает?
Chebyrash
У него же юникод по дефолту
Chebyrash
Vladimir
в консоли
Chebyrash
))
Vladimir
ну вообще это и есть юникод, но мне то он нужен в виде \u0000.....
Chebyrash
Это и есть юникод
Chebyrash
Вот например "\"
Aidar
в консоли
Уверен что консоль может:
а) в юникод хотябы чуть чуть(не виндовс?)
б) в ту часть юникода где эмоджи(шрифт есть?)
?
Vladimir
Chebyrash
Ты используешь Google Translate?
Vladimir
ага
Chebyrash
Попробуй вручную отправлять запросы, а не через либу.
Vladimir
Vladimir
хочу разбить программу на несколько модулей, как сделать так, чтобы была связь на пример: main.py - algorhytms.py - [print1.py, print2.py....]
Vladimir
чтобы я из main.py мог обращаться к методам print1.py
Vladimir
в main.py я делаю import algorhytms
Vladimir
а в algorhytms я делаю import print1, print2
Vitaly
Vitaly:
Привет всем, я в джанго не силен только начинаю, подскажите плиз как получить значении из базы данных, нужно получить значения всех таблиц, которые идут вместе с джанго, в установочном пакете
Aidar
Aidar
Chebyrash
Vitaly
Ок, спс
Anonymous
посоветуйти либу посвежей для работы с AD под питон 3
Aquinary
Туева туча полей... не зря столько времени решение искал
Aquinary
И это только с одного источника, с других ещё другая куча полей
Аrtеm
Vladimir
Ldap4
Chebyrash
Всегда есть
Absolute
https://ru.wikipedia.org/wiki/Ncurses
Absolute
в питоне тоже есть
Absolute
да
Вячеслав
Может кто-нибудь по kivy помочь? Напишите, пожалуйста.
Aquinary
Чем больше углубляюсь в питон, тем сильнее он мне начинает нравиться. Как легко можно найти решение и сократить код
Aquinary
Aquinary
Aquinary
Даже уверен, что это не предел
Vladimir
главное делай комментарии
Vladimir
через год скажешь себе спасибо 😆
Aquinary
Стараюсь использовать докстринги для этого. Просто думаю, что если какая-то часть кода нуждается в комментариях, значит надо ещё раз посмотреть на эту часть и попытаться упростить)
Конечно же это без учёта сложных вычеслений, "по дефолту" так сказать.
Например, ту магию, где я прохожу по полям самого объекта я прокомментировал, ибо без этого легко забыть зачем это
Aquinary
product_notifyorder() или product_notify_order()?
Aquinary
Много подчёркиваний же тоже плохо
Chebyrash
Chebyrash
Каждое слово начинай с _
Aquinary
this_is_my_function vs this_is_myfunction
Мой глаз приемлет оба варианта, вот и интерисуюсь)
Chebyrash
Если myfunction это имя, то второй вариант
Aquinary
Голова уже не варит. Есть список со словарями внутри. У словарей ключи ссылка и количество
Выше код должен показывать мне только дублирующиеся значения
Aquinary
Aquinary
Но почему-то он показывает и единичные значения тоже
Aquinary
Кажется понял