Python获取部分函数的参数

| 我正在寻找与此处要求类似的内容,但要使用部分函数。即。我需要获取部分函数的可能参数。我可以使用以下方法获取关键字参数:
my_partial_func.keywords
但我目前正在努力获取非关键字参数。对于这种特殊情况,检查模块也不会产生任何结果。任何建议都很好。     
已邀请:
.args
包含传递给部分函数的参数。如果要获取原始函数期望的参数,请使用在
.func
属性上链接的
inspect
解决方案。 您可以通过在functools.partial对象上调用ѭ4来找到答案:
>>> dir(x)
[\'__call__\', \'__class__\', \'__delattr__\', \'__dict__\', \'__doc__\', \'__format__\', \'__getattribute__\', \'__hash__\', \'__init__\', \'__new__\', \'__reduce__\', \'__reduce_ex__\', \'__repr__\', \'__setattr__\', \'__sizeof__\', \'__str__\', \'__subclasshook__\', \'args\', \'func\', \'keywords\']
    

要回复问题请先登录注册