preguntar acerca de introspection
7
réponses
Comment puis-je accéder aux propriétés d’un objet javascript si Je ne connais pas les noms?
Disons que vous avez un objet javascript comme ceci:
var data = { foo: 'bar', baz: 'quux' };
Vous pouvez accéder aux propriétés par le nom de la propriété:
var foo = data.foo;
var baz = data["baz"];
Mais est-il possible d'obtenir ces valeurs si …
demandé sur
1970-01-01 00:33:29
3
réponses
Récupère le nom du module de la fonction appelante en Python
Supposons que myapp/foo.py contient:
def info(msg):
caller_name = ????
print '[%s] %s' % (caller_name, msg)
Et myapp/bar.py contient:
import foo
foo.info('Hello') # => [myapp.bar] Hello
Je veux que caller_name soit défini sur l'attri …
demandé sur
1970-01-01 00:33:29
6
réponses
Introspection Java: objet à mapper
J'ai un objet Java obj, ce qui a des attributs obj.attr1, obj.attr2 etc. Les attributs sont éventuellement accessibles via un niveau supplémentaire d'indirection: obj.getAttr1(), obj.getAttr2(), si ce n'est pas public.
Le défi: je veux une fonction …
demandé sur
1970-01-01 00:33:31
6
réponses
Comment puis-je déterminer le type d’un champ générique en Java?
, j'ai essayé de déterminer le type d'un champ dans une classe. J'ai vu toutes les méthodes d'introspection mais je n'ai pas vraiment compris comment le faire. Cela va être utilisé pour générer xml / json à partir d'une classe java. J'ai regardé un c …
demandé sur
1970-01-01 00:33:29
4
réponses
Comment puis-je lister les méthodes dans un module python 2.5?
J'essaie d'utiliser une bibliothèque Python écrite en C qui n'a aucune documentation d'aucune sorte. Je veux utiliser l'introspection pour au moins voir quelles méthodes et classes sont dans les modules. Quelqu'un a-t-il une fonction ou une bibliothè …
demandé sur
1970-01-01 00:33:29
4
réponses
Comment puis-je déterminer si une fonction Perl existe à l’exécution?
Je travaille sur un framework de test en Perl. Dans le cadre des tests, je peux avoir besoin d'ajouter des vérifications préalables ou postcondition pour un test donné, mais pas nécessairement pour tous. Ce que j'ai jusqu'à présent est quelque chose …
demandé sur
1970-01-01 00:33:29
3
réponses
Quelle est la différence entre introspection et réflexion?
est-ce que quelqu'un peut expliquer, d'un point de vue langagier/environnemental, la différence entre ces deux notions?
Existe-t-il également un ensemble de conditions que les langages de programmation doivent respecter pour être réfléchissants et/o …
demandé sur
1970-01-01 00:33:34
2
réponses
Introspection Python: obtenir la liste des arguments d’un descripteur de méthode?
une illustration de code comme une introduction à mes questions:
import re, inspect, datetime
inspect.getargspec (re.findall)
# =>
# ArgSpec(args = ['pattern', 'string', 'flags'], varargs=None,
# keywords=None, defaults = (0,))
type (date …
demandé sur
1970-01-01 00:33:37
5
réponses
Pouvez-vous lister les arguments de mots clés qu’une fonction reçoit?
j'ai un dict, que je dois passer clé/valeurs comme arguments de mot-clé.. Exemple..
d_args = {'kw1': 'value1', 'kw2': 'value2'}
example(**d_args)
cela fonctionne très bien, mais s'il y a des valeurs dans le d_args dict qui ne sont pa …
demandé sur
1970-01-01 00:33:28
8
réponses
Comment imprimer un nom de variable en python? [dupliquer]
cette question a déjà une réponse ici:
puis-je imprimer le nom de la variable originale en Python?
10 réponses
dites que j'ai u …
demandé sur
1970-01-01 00:33:29