Результаты поиска по запросу "eval"

4 ответа

Преобразовать строку в список в Python без использования Eval?

У меня есть строка, что-то вроде этого:"[['Cheese', 72], ['Milk', 45], ['Bread', 22]]". Я хочу преобразовать это в список. Я знаю, что могу использовать eval (строку), чтобы получить список, но eval пугает меня из-за его потенциальной ...

23 ответа

Когда eval () в JavaScript не является злом?

Я пишу некоторый код JavaScript для анализа введенных пользователем функций (для работы с таблицами). Разобрав формулу ямог преобразовать его в JavaScript и запуститьeval() на нем, чтобы дать результат. Тем не менее, я всегда уклонялся от ...

3 ответа

Насколько безопасна оценка выражений с помощью eval?

Я создаю веб-сайт, где мне нужно, чтобы пользователь мог иметь возможность оценивать некоторые выражения на основе значений в таблицах БД, а не использовать такие инструменты, как pyparsing и т. Д., Я думаю об использовании самого Python и пришел ...

ТОП публикаций

3 ответа

Python преобразовать строку в список аргументов

Могу ли я преобразовать строку в список аргументов в Python? def func(**args): for a in args: print a, args[a] func(a=2, b=3) # I want the following work like above code s='a=2, b=3' func(s)Я знаю: list может, просто использовать * list, но ...

7 ответов

динамические имена массивов JavaScript

У меня есть несколько массивов с одинаковыми именами. ArrayTop[] ArrayLeft[] ArrayRight[] ArrayWidth[]Я пытаюсь установить имя динамически в функции, а затем установить значение. Я пробовал много способов динамического выбора правильного ...

2 ответа

Что делает Eval и почему это зло? [Дубликат]

На этот вопрос уже есть ответ: Когда eval () в JavaScript не злой? [/questions/197769/when-is-javascripts-eval-not-evil] 23 ответа Почему использование функции eval в JavaScript - плохая ...

5 ответов

Переменные оболочки загрузки по имени, косвенно [дубликаты]

На этот вопрос уже есть ответ: Как использовать значение переменной в качестве имени другой переменной в bash [duplicate] [/questions/9714902/how-to-use-a-variables-value-as-another-variables-name-in-bash] 6 ответов Допустим, у меня есть имя ...

2 ответа

Что делает звездочка в Python, кроме умножения и возведения в степень? [Дубликат]

На этот вопрос уже есть ответ: правильное имя для оператора Python *? [/questions/2322355/proper-name-for-python-operator] 7 ответов В интерпретаторе Lisp Питера Норвига, написанном на Python http: ...

4 ответа

Python: сделать eval безопасным [дубликат]

На этот вопрос уже есть ответ: Python eval: все же опасно ли отключать встроенные функции и доступ к атрибутам? [/questions/35804961/python-eval-is-it-still-dangerous-if-i-disable-builtins-and-attribute-access] 6 ответов Я хочу простой способ ...

1 ответ

Переменная область + eval в Clojure

В Clojure, (def x 3) (eval '(prn x))prints 3, тогда как (let [y 3] (eval '(prn y)))а такж (binding [z 3] (eval '(prn z))) создать исключение «Невозможно разрешить переменную». Согласно сhttp: //clojure.org/evaluatio ...