@ru_python

Страница 9192 из 9768
Andrey
30.05.2019
14:09:05
If name == "__main__"...

Tishka17
30.05.2019
14:14:09
это кстати тоже надо

Boriskas
30.05.2019
14:16:00
кто нить знает как в shared_task селери передать InMemoryUploadedFile

МишанЯ
30.05.2019
14:20:04
Google
Andrey
30.05.2019
14:21:03
Ну не всегда)
А когда не надо?

Влад
30.05.2019
14:22:42
Всем привет, помогите создать json файл в цикле на питоне..

Влад
30.05.2019
14:25:53
я не силен в питоне.. есть скрипт который создает json на основе данных из гита но нужно эти данные привести в определенный формат на json, кто поможет ? в долгу не останусь

polunin.ai???
30.05.2019
15:26:11
Здравствуйте. Нужно создать несколько переменных в python с именем, указанным в некоей переменной s="var_name". Как это сделать? eval() не позволяет создавать переменные

Artöm
30.05.2019
15:27:41
polunin.ai???
30.05.2019
15:28:43
ну, доступ к тексту, передаваемому в качетсве параметра буду иметь только я. Или все равно стоит избавится от нее как можно раньше?

Использовать dict
нужно считать формулы такого вида "a11+a43*3+b00*5"

polunin.ai???
30.05.2019
15:30:23
как по мне, самый простой способ через eval. Нет желания морочиться с логикой.

Google
Zerogoki
30.05.2019
15:30:23
Скажу честно, я у меня тоже такая задача была, ничего лучше exec не придумал

Едик
30.05.2019
15:30:40
нужно считать формулы такого вида "a11+a43*3+b00*5"
записать даные в словарь а потом eval()

Попробуй

Artöm
30.05.2019
15:31:22
Айда переделывать namedtuple :)
Почти всегда значит можно, если предоставлен определеный уровень безопасности

Проверка имен, вайтлисты, вот это все

polunin.ai???
30.05.2019
15:31:39
записать даные в словарь а потом eval()
тогда придется переписывать формулу как "dict['a11']+dict['a25']*6"

Tishka17
30.05.2019
15:32:02
x='__import__("os", globals(), locals(), [], 0).system("echo 123")' print(eval(x))

Tishka17
30.05.2019
15:32:31
polunin.ai???
30.05.2019
15:32:33
Нет, eval('...', locals=dict)
а, серьезно? Спасибо большое

Максим
30.05.2019
15:32:35
Насколько сложные выражения?

polunin.ai???
30.05.2019
15:33:04
нужно считать формулы такого вида "a11+a43*3+b00*5"
такие вот, содержащие от 5 до 50 переменных

Максим
30.05.2019
15:33:12
Скобки есть?

polunin.ai???
30.05.2019
15:33:17
нет

Максим
30.05.2019
15:33:26
Очень просто тогда

polunin.ai???
30.05.2019
15:33:29
только + и *

Максим
30.05.2019
15:33:39
сумма произведений

Google
Максим
30.05.2019
15:33:43
а, ну тогда ещё проще

Разбиваем текст по "+"

polunin.ai???
30.05.2019
15:34:04
а почему он именно текстом?
а как можно хранить формулы еще? В виде деревьев сложно.

Tishka17
30.05.2019
15:34:13
ну в данном случае дерево - просто

Максим
30.05.2019
15:34:28
Дальше разбиваем по * и считаем произведение

Это простейшая задача, если так

Tishka17
30.05.2019
15:34:54
http://jsonlogic.com вот могу ещё посоветовать

Максим
30.05.2019
15:35:01
Если формулу не нужно менять - дерево сильно сложно

polunin.ai???
30.05.2019
15:35:33
эм, в виде функции в коде?
формул неограниченное количество :\

Tishka17
30.05.2019
15:35:49
формул неограниченное количество :\
так только ты к ним доступ имеешь или они грузатся извне откуда-то?

polunin.ai???
30.05.2019
15:36:12
Только я. Но и добавляться они в будущем будут.

?
30.05.2019
15:36:20
livestream

Максим
30.05.2019
15:36:46
Разбиваем текст по "+"

Дальше разбиваем по * и считаем произведение

Aragaer
30.05.2019
15:36:47
а где митап?

polunin.ai???
30.05.2019
15:37:08
Aidar
30.05.2019
15:37:54
а как можно хранить формулы еще? В виде деревьев сложно.
Почему деревья сложно? Уже всё реализовано давно, бери и пользуйся

polunin.ai???
30.05.2019
15:38:31
Admin
ERROR: S client not available

Google
Aidar
30.05.2019
15:39:22
подскажите тогда, где их можно найти?
Если надо хранить и считать формулы, можешь попробовать работать в символьных вычислениях, есть такая штука как sympy

Может разбирать формулы, объявлять переменные и вычислять их. Под коротком деревья

Aragaer
30.05.2019
15:40:22
ну а на самом деле наверняка ж можно взять питонячий парсер и получить на выходе дерево

а потом проверить, что там только арифметика, а потом сделать эвал этого дерева

https://stackoverflow.com/questions/2371436/evaluating-a-mathematical-expression-in-a-string - первый результат в гугле

Aidar
30.05.2019
15:41:14
Не надо делать eval, это путь в ад

Aragaer
30.05.2019
15:41:28
см второй ответ

?? Eugene
30.05.2019
15:42:10
Тут пару недель назад вспоминали про safe_eval

?
30.05.2019
15:42:11
а где митап?
начнется через несколько минут, где проходит не знаю?

Aragaer
30.05.2019
15:42:17
ясно

?
30.05.2019
15:44:13
ясно
Доклады: - Алексей Кузнецов "Тестирование инфраструктуры" - Алексей Фирсов "Вся мощь в JWT, JWS, JSS JWS, JWA, JWK and JWE и зачем они нужны​" - Павел Лонкин "Решение проблемы консистентности распределенных данных в микросервисах для Python-проектов"

Ну и в начале вродь доклад для джунов - Евгений Идзиковский "Инструкция по игре жизнь. Какие навыки прокачивать"

Aragaer
30.05.2019
15:45:36
а какой-нибудь кофебрейк с пиццей?

?
30.05.2019
15:47:20
а какой-нибудь кофебрейк с пиццей?
в зал пришли сразу с кофеечком и печенюшками

?? Eugene
30.05.2019
15:47:40
блин, не похавать что ли

Alex
30.05.2019
15:50:09
- Алексей Фирсов "Вся мощь в JWT, JWS, JSS JWS, JWA, JWK and JWE и других трехбуквенных сокращений."

Aragaer
30.05.2019
15:53:13
ну а зачем еще ходить на митапы кроме как халявно пожрать

Andrew
30.05.2019
16:04:48
блин, не похавать что ли
На предыдущих был перекус

Tishka17
30.05.2019
16:16:36
Google
polunin.ai???
30.05.2019
16:24:36
Здравствйте. Приложение присылает в телеграм такую лабуду: \xd0\x9f\xd0\xbe Что это, и как настроить? В начале файла написано # -*- coding: utf-8 -*-

EA
30.05.2019
16:35:21
#удаленка Товарищи, у меня есть скрипт, который с помощью selenium и grab парсит amazon marketplace в поисках определенных товаров, id найденных товаров сохраняет в файл. Также переключает прокси, если вылезает капча. Кода 400 строк, писал не я! Недавно амазон начал блокировать работу скрипта - как пояснил мне знакомый, это амазон палит grab. Надо переписать этот скрипт с использованием Selenium. +Есть еще похожая задачка, связанная с парсингом. Если интересно взяться за такую работу - пишите в лс. Задачи простые и рассчитанные скорее на джуна.

polunin.ai???
30.05.2019
16:35:48
.decode(‘utf-8’)?
а для словаря?

если запустить скрипт на винде, все работает ок. Если на pythonanywhere, то присылает такие вот символы.

Mr
30.05.2019
16:36:56
а для словаря?
В телегу словарь единым куском чтоли уходит?

polunin.ai???
30.05.2019
16:37:07
да

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