Preguntas con la etiqueta [introspection]

Lista introspection preguntas

Digamos que tengo una variable cuyo nombre choicees igual a 2. ¿Cómo accedería al nombre de la variable? Algo equivalente a In [53]: namestr(choice) Out[53]: 'choice' para utilizarlo en la

Python: ¿Cómo obtener el nombre del método de la persona que llama en el método llamado? Supongamos que tengo 2 métodos: def method1(self): ... a = A.method2() def method2(self): ...

Obtener el nombre de clase de una instancia

12
respuestas
1.9k
votos
1.5M
vistas

¿Cómo puedo saber el nombre de la clase utilizada para crear una instancia de un objeto en Python? No estoy seguro de si debo usar el inspectmódulo o analizar el

¿Qué significa en la salida /de Python 3.4 antes del paréntesis de cierre?helprange >>> help(range) Help on class range in module builtins: class range(object) | range(stop) -> range object |

Entonces, lo que estoy buscando aquí es algo así como la función print_r de PHP . Esto es para poder depurar mis scripts viendo cuál es el estado del objeto

Encontrar qué métodos tiene un objeto Python

22
respuestas
690
votos
714.1k
vistas

Dado un objeto Python de cualquier tipo, ¿existe una manera fácil de obtener la lista de todos los métodos que tiene este objeto? O si esto no es posible, ¿existe