Supongamos que tenemos una función como esta:¿Cómo encontrar los valores por defecto del argumento de una función en particular en otra función en Python?
def myFunction(arg1='a default value'):
pass
Podemos utilizar la introspección para averiguar los nombres de los argumentos que myFunction()
lleva utilizando myFunction.func_code.co_varnames
, pero la forma de averiguar el valor por defecto de arg1
(que es 'a default value'
en el ejemplo anterior)?
¿Puedo hacer esto una vez Wiki? No puedo averiguar cómo hacerlo. Descubrí la respuesta poco después de hacer la pregunta, así que desde que contesté mi propia pregunta, es mejor que la convierta en una wiki. – Srikanth
@Josh: gracias. Obtuve una respuesta mucho mejor de Duncan, y la marqué como la respuesta aceptada. – Srikanth