preguntar acerca de eval

9
réponses

Que fait eval() de Python?

Dans le livre que je lis sur Python, il continue à utiliser le code eval(input('blah')) J'ai lu la documentation, et je la comprends, mais je ne vois toujours pas comment cela change la fonction input(). Que fait-il? Quelqu'un peut m'expliquer? . …
demandé sur 1970-01-01 00:33:32
7
réponses

Comment modifier une variable globale dans une fonction dans bash?

Je travaille avec ceci: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) J'ai un script comme ci-dessous: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Qui renvoie: hello 4 Mais si j'attribue le r …
demandé sur 1970-01-01 00:33:34
4
réponses

Python: rendre eval sûr [dupliquer]

Cette question a déjà une réponse ici: Python eval: est-ce toujours dangereux si je désactive les builtins et l'accès aux attributs? 6 réponses Je veux un m …
demandé sur 1970-01-01 00:33:30
2
réponses

eval dans la déclaration if?

<% if(Eval("SaveDate") != DBNull.Value){ %> do magic <%} %> Me donne une erreur: les méthodes de liaison de données telles que Eval (), XPath () et Bind() ne peuvent être utilisées que dans le contexte d …
demandé sur 1970-01-01 00:33:30
7
réponses

Bash problème avec eval, variables et guillemets

j'ai lu des citations à bash ici et partout ailleurs, mais je n'ai pas d'aide pour résoudre ce problème. le truc c'est que j'ai un petit script pour faire des sauvegardes en boucle. Si je n'utilise pas eval alors j'ai des problèmes avec $OPTIONS va …
demandé sur 1970-01-01 00:33:31
3
réponses

Perl: $SIG{DIE, eval {} et stack trace

j'ai un morceau de code Perl un peu comme le suivant (fortement simplifié): il y a quelques niveaux d'appels de sous-programmes imbriqués (en fait, méthodes), et certains des appels internes font leur propre Manipulation d'exception: sub outer { mid …
demandé sur 1970-01-01 00:33:29
1
réponses

Comment évaluer la formule passée en tant que chaîne de caractères en PHP?

j'essaie juste de trouver la façon correcte et plus sûre d'exécuter l'opération mathématique passée en chaîne. Dans mon scénario, ce sont des valeurs récupérées à partir de données image EXIF. après peu de recherches, j'ai trouvé deux façons de le …
demandé sur 1970-01-01 00:33:29
7
réponses

Comment puis-je évaluer une expression C# de façon dynamique?

je voudrais faire l'équivalent de: object result = Eval("1 + 3"); string now = Eval("System.DateTime.Now().ToString()") as string suivant Biris lien, j'ai eu cet extrait (modifié pour supprimer la méthode obsolète ICodeCompiler.CreateCompiler( …
demandé sur 1970-01-01 00:33:28
6
réponses

Python eval: est-ce encore dangereux si je désactive les builtins et l’accès aux attributs?

nous savons tous que eval est dangereux , même si vous cachez des fonctions dangereuses, parce que vous pouvez utiliser les fonctionnalités d'introspection de Python pour creuser dans les choses et les ré-extraire. Par exemple, même si vous suppri …
demandé sur 1970-01-01 00:33:36
2
réponses

Eviter la fameuse construction «eval(parse())»

Ok, donc j'exécute quelques boucles pour traiter les données stockées dans les objets list. Toujours conscient de l'infâme fortune avertissement de ne pas utiliser eval(parse(mystring)) , je suis venu avec ceci: Rgames> bar $foo $foo$fast …
demandé sur 1970-01-01 00:33:32