Questions sur introspection

8
réponses

Obtenir le nom de classe d'une instance?

Comment puis-je trouver un nom de classe qui a créé une instance d'un objet en Python si la fonction que j'ai fais c'e ... onner ce que je veux. Et à moins d'analyser le membre __class__ , Je ne sais pas comment obtenir cette information.
demandé sur 2009-02-04 14:37:48
22
réponses

Existe-t-il une fonction intégrée pour imprimer toutes les propriétés et valeurs actuelles d'un objet?

donc ce que je cherche ici c'est quelque chose comme la fonction print_r de PHP. C'est pour que je puisse déboguer mes scripts en voyant Quel est l'état de l'objet en question.
demandé sur 2008-10-10 20:19:27
15
réponses

Trouver les méthodes d'un objet Python

un objet Python de toute nature, est-il un moyen facile pour obtenir la liste de toutes les méthodes que cet objet a? ... elle a une méthode particulière autre que simplement vérifier si une erreur se produit quand la méthode est appelée?
demandé sur 2008-08-29 19:05:17
21
réponses

Comment est-ce que je regarde à l'intérieur d'un objet Python?

je commence à coder dans divers projets utilisant Python (y compris le développement Web de Django et le développement ... s. donc si j'ai un objet Python, de quoi aurais-je besoin pour imprimer son contenu? Est-il même possible?
demandé sur 2009-06-17 14:17:18
11
réponses

Obtenir des noms de paramètres de méthode en Python

étant donné la fonction Python: def aMethod(arg1, arg2): pass Comment puis-je extraire le nombre et ... e une clé. C'est-à-dire: comment le décorateur regarderait-il que imprimé "a, b" Quand j'appelle améthode ("a","b")?
demandé sur 2008-10-20 18:22:02
6
réponses

Comment obtenir de l'appelant de la méthode nom de la méthode appelée?

Python: Comment obtenir le nom de la méthode de l'appelant dans la méthode appelée? supposons que j'ai 2 méth ... e pour le changer method1, comment obtenir le nom de l'appelant (dans cet exemple, le nom est method1) dans method2?
demandé sur 2010-04-16 19:18:59
13
réponses

Obtenir une liste des propriétés d'un objet dans objectif-C

Comment puis-je obtenir une liste (sous la forme d'un NSArray ou NSDictionary ) d'un objet donné attributs en Obje ... mme NSStrings qui sont et non sur la classe parent, donc je peux plus tard utiliser ces NSString pour KVC?
demandé sur 2009-04-16 09:17:16
7
réponses

Les champs des mannequins à Django

avec un modèle Django, j'essaie de lister tous ses champs. J'ai vu quelques exemples de faire cela en utilisant l'att ... gofoo.com/80/get-list-model-fields Comment connaître le fonctionnement de django modèle de champs?
demandé sur 2010-09-06 01:06:09
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', ... is je me demandais: y a-t-il un moyen de programmer les arguments-mots-clés que prend une fonction spécifique?
demandé sur 2008-10-13 11:55:18
4
réponses

Liste de tous les modules qui font partie d'un paquet python?

Est-il un moyen simple pour trouver tous les modules qui font partie d'un paquet python? J'ai trouvé cette vieille ... ncluante, mais j'aimerais avoir une réponse définitive avant de déployer ma propre solution basée sur os.listdir ().
demandé sur 2009-11-10 15:47:30
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 ori ... évité que l'origine pour... des raisons dont je ne me souviens plus. Situation parfaite pour mettre à jour mon code!
demandé sur 2009-02-27 01:26:37
1
réponses

Introspection et réflexion Java

est-ce que quelqu'un peut expliquer L'utilisation de Java reflection et introspection? Lorsque nous avons besoin d'utiliser les deux?
demandé sur 2010-01-11 22:44:32
5
réponses

Comment faire pour que toutes les classes soient définies dans un module mais pas importées?

j'ai déjà vu la question suivante mais elle ne me mène pas tout à fait où je veux: Comment puis-je obtenir une liste ... éfinis dans ce module. Comment puis-je obtenir seulement NewClass , AnotherClass et YetAnotherClass ?
demandé sur 2011-04-02 05:51:14
2
réponses

Pourquoi utiliser Ruby-il répondre? au lieu d'y répond?

Je suis curieux de savoir pourquoi la méthode liée à L'introspection de Ruby pour vérifier si un objet répond à une métho ... semble toujours gênant pour moi, mais peut-être que c'est parce que je suis habitué à respondsToSelector en objective-c.
demandé sur 2011-03-12 07:25:40
4
réponses

Comment puis-je lister les méthodes disponibles sur un objet ou un paquet donné dans Perl?

Comment puis-je lister les méthodes disponibles sur un objet ou un paquet donné en Perl?
demandé sur 2009-05-26 16:31:13
4
réponses

Comment utiliser django model fields?

j'essaie d'obtenir des informations de classe sur un champ à l'intérieur d'un model, quand je ne connais que le nom du ... sse de ce champ? Si le champ est relationnel - comment obtenir un domaine connexe? Merci beaucoup!
demandé sur 2010-03-05 06:45:00
4
réponses

obtenir toutes les méthodes d'une classe ou d'une instance objective-c?

dans L'Objectif-C, je peux tester si une classe ou une instance donnée répond à certains sélecteurs. Mais comment interrog ... bjet scriptable plugins pour toutes les méthodes et propriétés si elles doivent être visibles pour les scripts ou non.
demandé sur 2010-01-19 18:44:52
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? ... grammation doivent respecter pour être réfléchissants et/ou introspectifs? et s'il y en a, Quelles sont ces conditions?
demandé sur 2014-08-08 11:37:29
7
réponses

Comment répertorier les objets actuellement disponibles dans le scope actuel de ruby?

je suis nouveau à ruby et je joue avec la CISR. j'ai trouvé que je peux lister les méthodes d'un objet en utilisant le ... ) pour accomplir la même chose: >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >>>
demandé sur 2008-10-23 09:38:15
6
réponses

Introspection Java: objet à map

j'ai un objet Java obj qui a des attributs obj.attr1,obj.attr2 etc. Les attributs sont éventuellement accessibles via un n ... comme obj.__dict__. Ou dict((attr, obj.__getattribute__(attr)) for attr in attr_list) pour la variante de sous-ensemble.
demandé sur 2011-07-23 01:11:11
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 ... .out.format("Type: %s%n", field.getType()); } Mais cela ne fera que me dire que c'est un List, pas ListPerson s Merci
demandé sur 2009-12-08 20:00:07
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 pas de documentation d'aucune sorte. Je veux utiliser ... propos de L'introspection Python, mais je suis presque sûr qu'il ne s'applique pas à Python 2.5. Merci pour l'aide.
demandé sur 2009-08-15 04:13:02
5
réponses

Imprimer toutes les variables locales accessibles à la portée actuelle dans Lua

je sais comment imprimer "toutes les" variables globales en utilisant le code suivant for k,v in pairs(_G) do ... sibles à partir de la fonction d'exécution actuelle, quelque chose qui peut faire ce que locals() fait pour Python.
demandé sur 2010-05-14 17:46:37
6
réponses

Comment puis-je trouver toutes les clés de propriété d'un objet Objective-C conforme à KVC?

y a-t-il une méthode qui retourne toutes les clés pour un objet conforme au protocole NSKeyValueCoding? quelq ... t compatible KVC. Une telle méthode existe pas? Je n'ai encore rien trouvé dans les docs D'Apple. Merci, G.
demandé sur 2009-04-23 13:10:59
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.getargsp ... ourrais analyser la définition de markdown du doc lié et annoter automatiquement les fonctions du module intégré.
demandé sur 2017-02-09 14:02:12
2
réponses

Spy++ pour les applications PowerBuilder

j'essaie d'écrire un outil qui me permet d'inspecter l'état d'une application basée sur PowerBuilder. Ce à quoi je pen ... er sur le fait de savoir si quelqu'un a déjà essayé de le faire? meilleures salutations, Frerich
demandé sur 2009-06-18 12:45:27
2
réponses

Dans L'objectif C, comment découvrir le type de retour d'une méthode via la réflexion?

@interface Foo : NSObject { } - (Bar)bar; à l'exécution, étant donné [classe Foo], Comment Pouvons-nous trouver ... ur (i.e. Classe) d'une méthode ou d'une propriété. Cela semble être une grave omission dans toute API de réflexion.
demandé sur 2011-09-16 20:09:15
4
réponses

Boucle sur une méthode D'objet Python / IronPython

Quelle est la bonne façon de boucler les méthodes D'un objet Python et de les appeler? vu l'objet: class SomeTest(): def something1(self): print "something 1" def something2(self): print "something 2"
demandé sur 2009-05-30 08:24:46
1
réponses

Trouver quelles fonctions sont disponibles à partir d'une instance de classe en python?

comment trouver dynamiquement quelles fonctions ont été définies à partir d'une instance d'une classe? par ex ... idéalement, je veux découvrir que l'instance 'a' a une methodA et une methodB, et quels arguments prennent-ils?
demandé sur 2009-06-05 16:03:20
1
réponses

iPad. UIBarButtonItem a une vue non documentée de type UIToolbarTextButton. Hein?

j'ai une application iPad où j'ai un contrôleur de vue qui est le UIGestureRecognizerDelegate pour un certain nombre d ... qui utilise la bonté introspective d'une certaine forme? Merci, Doug Merci, Doug
demandé sur 2010-05-01 05:18:03