introspection

Determinar el nombre de la función desde dentro de esa función (sin usar traceback)

En Python, sin usar el módulo traceback, ¿hay alguna manera de determinar el nombre de una función desde dentro de esa funció ... ¿el nombre de foo.bar? #foo.py def bar(): print "my name is", __myname__ # <== how do I calculate this at runtime?

¿Hay una función integrada para imprimir todas las propiedades y valores actuales de un objeto?

Así que lo que estoy buscando aquí es algo como la función de PHP print_r. Esto es para que pueda depurar mis scripts viendo cuál es el estado del objeto en cuestión.

Obtener todos los atributos de objeto en Python?

Hay una manera de obtener todos los atributos/métodos/campos/etc. de un objeto en Python? vars() es cercano a lo que quiero ... na a menos que un objeto tenga un __dict__, que no siempre es cierto (por ejemplo, no es cierto para un list, un dict, etc.).

Encontrar qué métodos tiene un objeto Python

Dado un objeto Python de cualquier tipo, ¿hay una manera fácil de obtener la lista de todos los métodos que tiene este objeto ... verificar si tiene un método en particular que no sea simplemente verificar si se produce un error cuando se llama al método?

¿Algo así? vs instancia de? vs es?

¿Cuál es la diferencia? ¿Cuándo debo usar cuál? ¿Por qué hay tantos?

Clase Swift introspección y genéricos

Estoy tratando de crear dinámicamente un tipo basado en instancia class usando genéricos, sin embargo estoy encontrando dific ... otra manera escribir información estrictamente a partir de un parámetro genérico T? (Similar a la sintaxis de C#typeof(T))

Obtener nombres de parámetros de métodos en Python

Dada la función Python: def aMethod(arg1, arg2): pass Cómo puedo extraer el número y los nombres de los argumentos. E ... ara la función real como una clave. Es decir, ¿cómo se vería el decorador que imprimió" a,b"cuando llamo a aMétodo ("a","b")?

Recuperación de los nombres/valores de atributos heredados mediante Java Reflection

Tengo un objeto Java 'ChildObj' que se extiende desde 'ParentObj'. Ahora, si es posible recuperar todos los nombres de atribu ... pero ninguno de ellos incluye la lista de campos heredados. ¿Hay alguna forma de recuperar los atributos heredados también?

Obtener una lista de propiedades de objeto en Objective-C

¿Cómo puedo obtener una lista (en forma de NSArray o NSDictionary) de atributos de un objeto dado en Objective-C? Imagine ... de los atributos de clase (hijo) como NSStrings que son no en la clase padre, por lo que puedo usar estos NSString para KVC?

¿Puede enumerar los argumentos de palabra clave que recibe una función?

Tengo un dict, que necesito pasar key/values como argumentos de palabras clave.. Por ejemplo.. d_args = {'kw1': 'value1', 'k ... me preguntaba: ¿Hay una manera de listar programáticamente los argumentos de palabras clave que toma una función específica?

Objetivo C Introspección / Reflexión

Hay un método incorporado, función, API, forma comúnmente aceptada, etc. para volcar el contenido de un objeto instanciado en ... mente estoy buscando el equivalente de las funciones de reflexión(var_dump(), get_class_methods()) y la API de Reflexión OO.

Lista de todas las clases base en una jerarquía de clases?

Dada una clase Foo (ya sea una clase de nuevo estilo o no), ¿cómo se generan todas las clases base-en cualquier lugar de la jerarquía de herencia-es issubclass ¿de?

¿Cómo obtengo la ruta de archivo de una clase en Python?

Dada una clase C en Python, ¿cómo puedo determinar en qué archivo se definió la clase? Necesito algo que pueda funcionar desd ... , entonces quiero que el comportamiento predeterminado sea que el nombre de la plantilla sea " base / LocationArtifact.HTML".

¿Lista todos los módulos que forman parte de un paquete python?

¿Hay una forma sencilla de encontrar todos los módulos que forman parte de un paquete python? He encontrado esta vieja disc ... ero me encantaría tener una respuesta definitiva antes de lanzar mi propia solución basada en el sistema operativo.listdir().

Python: ¿Qué significa la barra diagonal en la salida de help(range)?

¿Qué significa / en la salida help de Python 3.4 para range antes del paréntesis de cierre? >>> help(range) Help o ... Return key in self. | | __eq__(self, value, /) | Return self==value. ...

Obtener el nombre de la actividad dinámicamente-android

Me gustaría obtener el nombre del Activity actual para ser enviado en el URI de un HttpRequest. ¿Hay alguna manera de hacer e ... l de hacer esto usando algo como 'esto' (que por cierto no funciona aquí porque devuelve más información de la que se desea).

¿Cómo se puede imprimir un nombre de variable en python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Puedo imprimir el nombre de la variable original en Python? ... cionario a partir de eso. Lo evité originalmente... razones que ya no recuerdo. Situación perfecta para actualizar mi código!

¿Cómo puedo enumerar los métodos disponibles en un objeto o paquete dado en Perl?

¿Cómo puedo enumerar los métodos disponibles en un objeto o paquete dado en Perl?

Introspección y reflexión de Java

¿Puede alguien explicar el uso de la reflexión e introspección Java? ¿Cuándo necesitamos usar ambos?

¿Cómo se obtienen todas las clases definidas en un módulo pero no importadas?

Ya he visto la siguiente pregunta pero no me lleva a donde quiero: ¿Cómo puedo obtener una lista de todas las clases dentro ... SomeOtherClass además de los 3 definidos en este módulo. ¿Cómo puedo obtener solo NewClass, AnotherClass y YetAnotherClass?