티스토리 뷰

공부

[python] inspect.signature default

승가비 2022. 12. 11. 22:10
728x90
from inspect import signature

def my_func(a, b, c, param_name='apple'):
    pass

value = signature(my_func).parameters['param_name'].default

print(value == 'apple') # True
value = signature(my_func).parameters['param_name'].default

https://stackoverflow.com/questions/12627118/get-a-function-arguments-default-value

 

Get a function argument's default value?

For this function def eat_dog(name, should_digest=True): print "ate dog named %s. Digested, too? %" % (name, str(should_digest)) I want to, external to the function, read its arguments and any

stackoverflow.com

 

728x90
댓글