我有一个功能:
def report(start=1, quantity=100, days_left=7, min_app_version=None):
我想获取参数名称和默认值,例如
{'start':1, 'quantity':100, 'days_left':7, 'min_app_version':None}
(或至少两个列表)来自此功能之外
当我做
import inspect print(inspect.signature(report))
我懂了
(* args,** kwargs)
为什么“ inspect.signature”看不到函数参数?
解决:问题是由于装饰器
繁星点点滴滴
慕尼黑5688855
相关分类