1.
inspect.getfullargspec(function).annotations
,获取函数参数的名称和默认值,返回一个命名的元组
import inspect
>>> def func(name,phone,addr='123'):
... return name,phone,addr
>>> api = func
>>> args = inspect.getfullargspec(api)
>>> print(args)
# FullArgSpec(args=['name', 'phone', 'addr'], varargs=None, varkw=None, defaults=('123',), kwonlyargs=[], kwonlydefaults=None, annotations={})
>>> args = inspect.getfullargspec(api).args
>>> print(args)
['name', 'phone', 'addr']
版权声明:本文为weixin_45501561原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。