@ru_python

Страница 6905 из 9768
SetazeR
31.10.2018
09:16:17
Michael
31.10.2018
09:17:11
if series[i]*
угу, исправил, спасибо

Digital
31.10.2018
09:17:35


П-перевод

Google
Vladimir
31.10.2018
09:19:31
Ребят, а что лучше всего для графических приложений использовать ? Пробовал tkinter, но так чувствую, что он не оч современный. И много что самому приходится придумывать для отображения таблиц и тп

Винни
31.10.2018
09:19:42
PyQT

Vladimir
31.10.2018
09:21:39
PyQT
Там такая лицензия, как будто я должен всегда исходник в открытый доступ предоставлять Или я не так понял/стоит_забить?

Никитяо
31.10.2018
09:22:06
Vladimir
31.10.2018
09:22:19
PyQT
Спасибо

Артем
31.10.2018
09:23:31
It'sMe
31.10.2018
09:24:05
Как то не убеительно показал. Автор вот вообще не передал ничего в "функцию"
>>> def f(func): ... def wrapped(*args, **kwargs): ... print(args) ... print(kwargs) ... return func(*args, **kwargs) ... return wrapped ... >>> class A: ... @f ... def foo(self, *args): ... print("here!") ... return args ... >>> a = A() >>> a.foo(5, 6) (<__main__.A object at 0x7d2c218f60>, 5, 6) {} here! (5, 6) >>>

Абылай
31.10.2018
09:27:46
Привет всем

Google
It'sMe
31.10.2018
09:28:34
Маришка
31.10.2018
09:28:35
Eugene
31.10.2018
09:28:35
Так по факту, как должно быть? Вызываю декорируемую функцию с аргументом, но как правильно передать этот аргумент из самой функции? https://pastebin.com/6FBGb48q

Абылай
31.10.2018
09:29:11
Я новичок хочу изучить языки программирования

Кто поможет?

It'sMe
31.10.2018
09:29:26
Denis
31.10.2018
09:29:33
Степик

It'sMe
31.10.2018
09:30:26
почему все на "привет" кидают ноумета.хуз это же не метавопрос?

It'sMe
31.10.2018
09:31:31
понятно, значит я тупень(

Маришка
31.10.2018
09:32:15
It'sMe
31.10.2018
09:32:39
да все, я понял :/

Так по факту, как должно быть? Вызываю декорируемую функцию с аргументом, но как правильно передать этот аргумент из самой функции? https://pastebin.com/6FBGb48q
скажи мне одну вещь во есть у меня такой код: def f(n) : a = 4 def h(g) : b = 5 как мне во время выполнения функции f получить значение переменной b из функции h?

Маришка
31.10.2018
09:37:01
Тот который лежит внутри, никак

или можно сделать nonlocal

попробовать

Google
It'sMe
31.10.2018
09:38:33
It'sMe
31.10.2018
09:39:02
для невложенных не работает

SetazeR
31.10.2018
09:40:13
для невложенных global, кек

Eugene
31.10.2018
09:40:35
зачем?
походу, совсем не понял ничего вроде ж капитан с декораторами

It'sMe
31.10.2018
09:40:48
лучше алгоритм переделать чем такой костыль писать

а вообще может это единственный выход?

Alex
31.10.2018
09:47:56
Там такая лицензия, как будто я должен всегда исходник в открытый доступ предоставлять Или я не так понял/стоит_забить?
IANAL. не всегда. если ты пишешь программу условоно для себя или internal use, то код никуда выкладывать ты не должен. если ты ее распространяешь, то твоя программа подпадает под derivative work и т.к. PyQt распространяется под лицензией GPL, то твоя программа тоже должна быть под GPL.

при этом ты можешь взымать плату за распространение своей программы с пользователям, но пользователи покупая у тебя эту программу должны иметь возможность ознакомиться с ее исходным кодом и получить все права и свободы гарантированные GPL.

Daniel
31.10.2018
09:49:59
Сорян

Продублирую вопрос ща

Daniel
31.10.2018
09:50:02
Ребята, привет. У меня короче код исполняется через asyncio, нужно чтобы если в потоке произошло исключение - падал и основной процесс, дабы супервизор потом все перезапустил. Сейчас делаю так: lp = asyncio.get_event_loop() lp.set_exception_handler(partial(exc_handler, log=app['logger'])) lp.create_task(consume_callback(channel, body, envelope, properties, app)) Чтобы все исключения из consume_callback попадали в : def exc_handler_panic(loop, context, log: logging.Logger): log.error(context, extra={'stack': True}, exc_info=True) raise Exception('Panic thread error, need close main process') И падал основной процесс

Alex
31.10.2018
09:58:39
Вот мне и интересно это Если мои заготовки перерастут в нечто полезное для компании. И я захочу выбить премию/доп_доход за свои поделки
тут уже нужно смотреть не на лицензию, а на свои договоренности (контракт) с работодателем и на законодательство конкретно взятой страны.

Toha
31.10.2018
10:00:21
Я новичок хочу изучить языки программирования
не ври, ты не хочешь, ты всего лишь ищешь на кого бы свалить ответственность

Vasiliy
31.10.2018
10:04:36
Можно ли указать python код в строчку через флаги интерпретатора, не сохраняя в файл? Типа python3 --code "print('test')"

Alex
31.10.2018
10:05:17
python -c “…”

Vasiliy
31.10.2018
10:05:43
Спасибо, это и имел ввиду

Google
Vasiliy
31.10.2018
10:06:37
ага

Dark
31.10.2018
10:07:36
t1 = threading.Thread(target =client_gui, name='Thread_client', args = (auth)) t1.start() так запускается поток с бесконечным циклом. а как его прервать?

Admin
ERROR: S client not available

?
31.10.2018
10:09:24
Как-то можно получить список требуемых аргументов функции? def a_func(aa, ab, ac, **kwargs): pass print(list_of_func_args(a_func)) »» ['aa','ab','ac']

?
31.10.2018
10:12:24
Filip
31.10.2018
10:12:54
А есть какойнибуть канал для писателей тг ботов на питоне?

Michael
31.10.2018
10:13:00
import inspect inspect.getargspec(a_func)

Filthy Lucre
31.10.2018
10:13:22
а зачем

SetazeR
31.10.2018
10:13:49
причем тут IDE
при том что обычно знать список аргументов функции требуется для написания кода

и нормальные IDE тебе эту инфу выдают, но ты явно что-то странное пишешь

?
31.10.2018
10:14:15
открытие 2к18

новость века

причем тут ide и конкретный вопрос

SetazeR
31.10.2018
10:15:23
SetazeR
31.10.2018
10:16:58
Google
It'sMe
31.10.2018
10:18:01
ладно ещё количество

SetazeR
31.10.2018
10:18:18
зачем тебе знать имена?
а ещё явки, пароли

Iliya
31.10.2018
10:18:29
Всем привет Столкнулся с задачей, которую встречал на хабре, вот нашел статью о ней https://habr.com/post/63539/#comment_1764419 У меня ситуация, что получился список вот с такими данными ['4'], ['13'], ['11'], ['9'], а я хочу получить 4, 13, 11, 9 Попробовал вариант из коммента с функцией merge словил loop Подскажите пожалуйста какой нибудь аккуратный способ Я сделал так for i in board: board1.append(i[0]) Но это явно убого, так как лишний цикл и заводится еще один список, что явно не красиво

Евгений
31.10.2018
10:18:31
print(list_of_func_args(a_func)) »» ['aa','ab','ac'] Ахах, я тупой, это псевдокод:D

Евгений
31.10.2018
10:20:11
С просветлением :D
иди еще с флешлайтом поиграйся, сразу добрее станешь) accidently

Iliya
31.10.2018
10:21:46
что тебе нужно?
Есть лист board = [['4'], ['13'], ['11'], ['9']] хочу получить board = [4, 13, 11, 9] Я то сделал и задача решена, но убого. А я хочу элегантно, красиво

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