utiliza resultado resueltos qué propias para otra lista globales función funciones funcion ejercicios ejemplos dentro consola python parameters arguments introspection partial

resultado - Python obtiene argumentos para funciones parciales



variables globales python 3 (1)

.args contiene los argumentos pasados ​​a la función parcial. Si desea obtener los argumentos que espera la función original, use la solución de inspect que ha vinculado en el atributo .func .

Puede averiguarlo llamando a dir en un objeto functools.partial:

>>> dir(x) [''__call__'', ''__class__'', ''__delattr__'', ''__dict__'', ''__doc__'', ''__format__'', ''__getattribute__'', ''__hash__'', ''__init__'', ''__new__'', ''__reduce__'', ''__reduce_ex__'', ''__repr__'', ''__setattr__'', ''__sizeof__'', ''__str__'', ''__subclasshook__'', ''args'', ''func'', ''keywords'']

Estoy buscando hacer algo similar a lo que se me preguntó aquí Obtener una lista de nombres de parámetros dentro de la función python , pero usando funciones parciales. es decir. Necesito obtener los posibles argumentos para una función parcial. Puedo obtener los argumentos de palabra clave usando:

my_partial_func.keywords

pero actualmente estoy luchando para obtener los argumentos que no son palabras clave. El módulo de inspección tampoco cede nada en este caso particular. Cualquier sugerencia seria genial.