@ru_python

Страница 9054 из 9768
Олег
17.05.2019
08:59:53
ну кароч для функций такого нет?

Tishka17
17.05.2019
09:00:04
в смысле?

ты без пробелм можешь вернуть функцию из getattr

Олег
17.05.2019
09:00:20
ццц

Google
SetazeR
17.05.2019
09:01:01
Вы друг друга понимаете?

Олег
17.05.2019
09:01:01
он видит "SearchOnName" а то что дальше нет "("Мебель")"

Вы друг друга понимаете?
так я вроде адекватный вопрос написал, точнее сформулировал ?

SetazeR
17.05.2019
09:01:47
Я лично тебя не понял

Олег
17.05.2019
09:02:28
ps есть такое вот client.Spravochniki.Nomenklatyra.SearchOnName("Мебель")с помощью def __getattr__(self, item)определяю когда атрибут экземпляра класса не найден. Как быть с последним, т.е. с функцией SearchOnName("Мебель")есть ли специальный "магический" метод для таких случаев? спасибо

что тут не понятного?

SetazeR
17.05.2019
09:03:11
что ты хочешь сделать-то в итоге?

Le Oleg
17.05.2019
09:04:50
Тоже пока не понимаю. Олег объясни ещё раз! Что нужно

Tishka17
17.05.2019
09:05:09
я тоже не понял что надо и в чем проблема

Cykooz
17.05.2019
09:05:26
ps есть такое вот client.Spravochniki.Nomenklatyra.SearchOnName("Мебель")с помощью def __getattr__(self, item)определяю когда атрибут экземпляра класса не найден. Как быть с последним, т.е. с функцией SearchOnName("Мебель")есть ли специальный "магический" метод для таких случаев? спасибо
Какой такой специальный случай? Чем он отличается от других? __getattr__ просто возвращает некий объект, что это будет за объект - твоя забота. Если хочешь что бы это была функция, или класс - так и возвращай функцию или класс - они тоже полноправные объекты.

SetazeR
17.05.2019
09:06:28
ты геаттром на каждом шаге определяешь что оно у тебя есть/нет? т.е. прописал _getattr__ для Spravochniki, __getattr__ для Nomenklatyra и в итоге __getattr__ для SearchOnName и теперь хочешь чтобы при наличии последнего у тебя вызывалось что-то с параметром "Мебель"?

Google
Tishka17
17.05.2019
09:07:09
треш

интересно как этим пользоваться вообще

SetazeR
17.05.2019
09:07:22
__call__ твой магический метод

для SearchOnName

Tishka17
17.05.2019
09:07:42
то есть, оно будет работать, но как писать код с использвоанием этого - хз

Олег
17.05.2019
09:07:48
просто как я думаю хах, когда код доходит до SearchOnName("Мебель"), в моем классе в _getattr__ попадает только SearchOnName, и соответственно я не вижу ("мебель")

Le Oleg
17.05.2019
09:08:05
Олеги простых путей не ищут, по себе знаю

Олег
17.05.2019
09:08:09
ну обосрали с ног до головы

SetazeR
17.05.2019
09:08:13
просто это стандартная встроенная функция для уже существующих объектов в 1С

Олег
17.05.2019
09:08:18
?

Tishka17
17.05.2019
09:08:21
попадет только SearchOnName

Олег
17.05.2019
09:08:32
SetazeR
17.05.2019
09:08:32
Справочники.Номенклатура.НайтиПоНаименованию

Tishka17
17.05.2019
09:08:54
просто как я думаю хах, когда код доходит до SearchOnName("Мебель"), в моем классе в _getattr__ попадает только SearchOnName, и соответственно я не вижу ("мебель")
а вот когда будут вызывать объект который ты вернул из getattr, у него вызовется __call__ и туда уже мебель попадет

Google
Олег
17.05.2019
09:10:44
?
ну я как допишу это все, библиотека вроде открыта будет, скину

SetazeR
17.05.2019
09:10:53
ога

только как-то странно дублировать синтаксис 1С для этого

Олег
17.05.2019
09:13:00
я тоже так думаю, но заказчик прав

да в общем там не все так страшно

SetazeR
17.05.2019
09:13:29
"Хочу писать на языке 1С в питоне"

Олег
17.05.2019
09:13:33
просто рассчитано на тех кто с 1с работал или работает

"Хочу писать на языке 1С в питоне"
ну так больше возможностей

чем внутри самой 1с

ки

SetazeR
17.05.2019
09:14:22
да но это всё равно дико

вот у тебя всё-что прилетает из и/или связано с 1С написано одним синтаксисом, а всё остальное ПО-НОРМАЛЬНОМУ как на питоне обычно пишут

Олег
17.05.2019
09:15:52
да

SetazeR
17.05.2019
09:17:51
я понимаю ещё пакет того же вконтактика имитирует вызов апи своими api.wall.post и прочими вложеннымим стаффами

я так "шлюз" для вк наговнокодил на питоне

Олег
17.05.2019
09:21:46
? не шарю, Тишка спасибо за подсказку, cal вроде то что мне нужно

Евгений
17.05.2019
09:29:41
Кто использует Qt, скажите, что удобнее: 1. хардкодить интерфейс в код, 2. хранить интерфейс в ui файлах и загружать их из кода 3. генерировать py файл из ui файла

Vladimir
17.05.2019
09:30:00
3

Yegor
17.05.2019
09:30:33
Товарищи, еще не гуглил, думаю может здесь спрошу. ОС Венда, python. Нужно отслеживать в папке изменился ли файл. Нет ли каких, некостыльных, вариантов?

Евгений
17.05.2019
09:30:50
3
из-за autocomplete?

Google
Vladimir
17.05.2019
09:31:32
из-за autocomplete?
из-за быстроты

Admin
ERROR: S client not available

Worlak
17.05.2019
09:32:00
https://pypi.org/project/watchdog/
Ну и так тоже можно

Yegor
17.05.2019
09:33:12
Вобщем без таймера не получится, да?

Alex
17.05.2019
09:33:45
Вобщем без таймера не получится, да?
шта? я ж тебе дал вариант без таймера

Yegor
17.05.2019
09:34:18
шта? я ж тебе дал вариант без таймера
Первый пример: try: while True: time.sleep(1) except KeyboardInterrupt: observer.stop() observer.join()

стоп, это таймер, который ждет нажатия клавиатуры...

сорян

#neтuzв | ×null online×
17.05.2019
09:36:00
Как к боту можна подключить xxx.py

#neтuzв | ×null online×
17.05.2019
09:36:23
Alex
17.05.2019
09:36:32
ты очевидно чатом промахнулся, тебе в чат ботоебов или новичков.

и еще учебник бы почитать не помешало

[Anonymous]
17.05.2019
09:36:47
Привет, ребята! Как разбить строку по массиву подстрок? Не смогла нагуглить.

#neтuzв | ×null online×
17.05.2019
09:36:58


Куда я его пишу

Google
Alex
17.05.2019
09:37:35
Куда я его пишу
пожалуйста съеби по-хорошему

[Anonymous]
17.05.2019
09:37:45
в смысле "по массиву подстрок"?
a = 'Добрый вечер, ваш заказ № {%rnd_dig()%} готов!'

разбить по '{%' и '%} '

на шарпе это легко делалось

Alex
17.05.2019
09:38:52
a = 'Добрый вечер, ваш заказ № {%rnd_dig()%} готов!'
тут вообще есть много вариантов, смотря что ты хочешь делать в результате. str.split, re.split

#neтuzв | ×null online×
17.05.2019
09:38:53
Alex
17.05.2019
09:39:05
Tishka17
17.05.2019
09:39:12
@Tishka17 фас
Чоблин

#neтuzв | ×null online×
17.05.2019
09:39:15
Buni qayerga va qaysi manzilga joylayman?

[Anonymous]
17.05.2019
09:39:36
тут вообще есть много вариантов, смотря что ты хочешь делать в результате. str.split, re.split
мне требуется получить массив и потом перебирать его элементы, но разделить по этим подстрокам

Alex
17.05.2019
09:39:39
Чоблин
да ты выше почитай

[Anonymous]
17.05.2019
09:39:49
если сплит, то как в параметры указать массив подстрок?

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