@ru_python

Страница 2983 из 9768
Aleksey
19.06.2017
10:23:10
Может как то можно упростить вызов класса?

Igor
19.06.2017
10:24:10
Не, там как раз обратный порядок нужен)

for i in f(l) for l in []

Google
Aleksey
19.06.2017
10:24:25
from projects import test as vndbss я импортирую класс vndb

Anatoly
19.06.2017
10:27:11
А как его и зачем упрощать?

Aleksey
19.06.2017
10:28:17
Простите, не так давно начал работать с питоном) Привык к другому синтаксису:D

Anatoly
19.06.2017
10:28:25
К какому?

Aleksey
19.06.2017
10:29:24
Я помолчу, а то опять линчевать будете:D

Anatoly
19.06.2017
10:30:27
Не будет никто линчевать :) Тут просто никто не понял твой вопрос и что ты хочешь сделать

Потому никто и не отвечает почти

Aleksey
19.06.2017
10:31:42
php, ruby

Whore Amazing
19.06.2017
10:32:05
товагищи есть ли в джаваскрипте аналог питоновых декораторов? чтобы функцию взял и вызвал с изменениями

Anatoly
19.06.2017
10:32:21
И что там не так, как здесь? И что такое вызов класса вообще? :) Импорт, инициализация, или вызов метода?

Aldar
19.06.2017
10:32:58
php, ruby
в руби чате говорил что привык к питону, пхп

Aleksey
19.06.2017
10:33:24
в руби чате говорил что привык к питону, пхп
Про питон я ничего не говорил)

Google
Whore Amazing
19.06.2017
10:33:43
они так же работают?

b0g3r
19.06.2017
10:34:21
from test import vndb

Aldar
19.06.2017
10:34:38
напиши функцию, которая принимает другую функцию, и возвращает декорированную функцию

Whore Amazing
19.06.2017
10:35:26
ёшкин кот

как же все сложно у них

tu
19.06.2017
10:37:33
подскажите пожалуйста по tkinter. Создаю в цикле for несколько объектов tk.Frame, в них отнаследованный от tk.Label свой класс, храню их в списке. В ходе работы программы надо удалить все объекты и создать новые. Сделал функцию, которая рекурсивно ко всему этому безобразию применят метод .destroy(). В документации написано, что все ресурсы уничтоженных виджетов будут освобождены. Но по факту (в windows) после каждого .destroy() и выполнения for, приложение прибавляет по полметра памяти в диспетчере. Почему так может быть? Пробовал добавлять del или принудительно вызывать gc.collect() - не помогает.

Aldar
19.06.2017
10:38:46
function decor(f) { return function(args) { console.log("before"); f.apply(null, arguments); console.log("after"); } } что-то типа того

Whore Amazing
19.06.2017
11:07:01
а в arguments будут храниться аргументы функции f(), и они будут доступны из любого места декоратора, я так понимаю?

Whore Amazing
19.06.2017
12:22:54
печаль

а как их тогда добыть

Margarita
19.06.2017
12:41:14
Друзья, рискую сразу улететь в бан, но тем не менее) Ищем очень опытного, зрелого Software Engineer in Test (Python) на крутой проект от cоздателей Viber. Проект очень интересный, технически сложный, компания международная, головной офис в Нью-Йорке, инвестиции большие, команда оооочень сильная, но дружелюбная, офис шикарный;) Нашему гуру точно будет необходим опыт в Backend'e и автоматизации тестирования. Крайне приветствуется следующие знания и умения: white-box testing, Microservices, AWS services, MQ brokers, Docker, SQL/NoSQL, PostgreSQL, CI, Jenkins, PyTest. Знание Go также огромный плюс. Локация: Минск (смотрим с удовольствием из других городов и стран). Зарплата от 2500 $ и выше в зависимости от опыта, никого еще не обижали )) За подробностями - в личку))

Whore Amazing
19.06.2017
12:41:16
в жс-чате мне втирают какую-то дичь

Anton
19.06.2017
12:41:19
Whore Amazing
19.06.2017
12:41:32
что?
аргументы функции f()

Google
Anton
19.06.2017
12:41:49
в декораторое?

Igor
19.06.2017
12:41:50
Whore Amazing
19.06.2017
12:42:10
*args, **kwargs, не?
это ж не питон

Igor
19.06.2017
12:42:16
а, ивзините, выше не читал

Anton
19.06.2017
12:42:17
аргументы функции f()
в декораторое?

Whore Amazing
19.06.2017
12:42:27
да

Anton
19.06.2017
12:43:02
именно
когда их передадут функцию, которую декоратор возвращает, так сразу они и доступны

Whore Amazing
19.06.2017
12:43:31
наверное, должны быть а как к ним обращаться-то

Anton
19.06.2017
12:43:44
Whore Amazing
19.06.2017
12:43:46
короче вот так function argparseDecorator(f){ return function(){ newargs = JSON.parse(arguments) f.apply(this, newargs) } }будет работать?

Whore Amazing
19.06.2017
12:44:22
вот в этом коде я вытаскиваю нифига не аргументы функции f() а аргументы той функции без названия, что сейчас выполняется

бляяя

Margarita
19.06.2017
12:45:58
Whore Amazing
19.06.2017
12:48:03
в общем главное зло этого мира - жаваскрипт

Bova
19.06.2017
12:59:37
подскажите как текст перевести в dict: id;name,value 1;n1;v1 2;n2;v2 нужен dict { ['id': 1, 'name': n1, 'value': v1], ['id': 2, 'name': n2, 'value': v2]}

ээ, херня какая-то, не то написал

Igor
19.06.2017
13:00:38
ты из CSV читаешь? там должен быть DictReader.

Bova
19.06.2017
13:01:09
не, это вывод команды, сохраненный в переменную

Google
Bova
19.06.2017
13:01:45
я хотел не выдирать значения line[2], а по нормальному line['value']

Igor
19.06.2017
13:01:53
зависит от сложности содержимого в этом выводе. можно, как бе, хоть split(';') сделать, а вот если ; окажется внутри содержимого, экранированного кавычками

ах, по-нормальному хочешь

Bova
19.06.2017
13:02:00
поэтому хотел перевести все сначала в массив словарей

Igor
19.06.2017
13:02:03
тогда подключай csv и юзай DictReader :)

https://docs.python.org/3/library/csv.html#csv.DictReader

Bova
19.06.2017
13:02:26
о, спс )

Admin
ERROR: S client not available

Nikolay
19.06.2017
13:11:29
а если данных много - то бери pandas

и не пиши руками, csv будет медленнее сильно

Whore Amazing
19.06.2017
13:13:29
так arguments это ж не джейсон, а array like объект
ну arguments[0] значит суть в том что мне нужен доступ к тем аргументам, что передавались в функцию f()

Aldar
19.06.2017
13:14:19
ну arguments[0] значит суть в том что мне нужен доступ к тем аргументам, что передавались в функцию f()
ты функцию f пихаешь в декоратор, он возвращает тебе новую функцию, ты этой новой функций пользуешься, а не f

Nikolay
19.06.2017
13:14:32
кто выступает на Pycon - тот я http://pycon.ru/2017/program/speakers/

Whore Amazing
19.06.2017
13:14:41
та безымянная функция, что объявлена внутри декоратора - это и есть новый f()? со всеми его аргументами?

Whore Amazing
19.06.2017
13:15:48
да, я ж раньше это говорил
надо было так и говорить просто я идиот

Aleksey
19.06.2017
13:16:15
Как правильно распарсить json?

Google
Nikolay
19.06.2017
13:16:38
Aleksey
19.06.2017
13:16:47
Не правильно задал вопрос)

Имеется json объект, Не могу понять как его правильно распарсить, для последующей работы с полученными данными.

Igor
19.06.2017
13:18:52
json.loads?

Artem
19.06.2017
13:19:03
Что такое json объект

Строка?

Тогда да, json.joads(эта строка)

Whore Amazing
19.06.2017
13:19:34
Boojum
19.06.2017
13:19:51
Boojum
19.06.2017
13:20:10
Pandas очень удобно читает json прямо в датафрейм

Nikolay
19.06.2017
13:20:11
с чем выступаешь?
внезапно, serverless-архитектура

Aldar
19.06.2017
13:20:27
кто выступает на Pycon - тот я http://pycon.ru/2017/program/speakers/
надо было подписать хейтер и закапывальщик руби

Anton
19.06.2017
13:20:30
внезапно, serverless-архитектура
типа лямбды в амазоне?

Nikolay
19.06.2017
13:20:37
Aleksey
19.06.2017
13:20:40
Смотря зачем
Сейчас расскажу)

Anton
19.06.2017
13:20:53
именно
норм

Nikolay
19.06.2017
13:20:57
надо было подписать хейтер и закапывальщик руби
вовсе не хейтер, а руби без меня закопали уже

Igor
19.06.2017
13:20:58
расскажи заодно че чза структура данных в питоне, которая содержит этот жсон обьект

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