inspect.getfullargspec(function)

  • Post author:
  • Post category:其他


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 版权协议,转载请附上原文出处链接和本声明。