【发布时间】:2016-05-09 17:30:07
【问题描述】:
我有一个函数fun 和对象args 和kwargs,如果我将其命名为fun(*args, **kwargs),我想获取fun 中可用的参数和值字典(没有实际调用fun)。换句话说,我需要将args 的元素绑定到参数名称,并用默认值填充args 和kwargs 中缺少的参数
在 Python 3.3 中有一个 inspect.signature 可以提供帮助,但我在 Python 2.7 中工作,有没有人有指向可以在 2.7 中完成此任务的代码的指针?
【问题讨论】:
-
您可以在问题中添加Minimal, Complete, and Verifiable example 吗?
-
Python 2 有
inspect.getargspec()。但是,它的功能不如inspect.signature。 -
@MartijnPieters 对,我希望有人做了一个反向移植,或者重写了 中的逻辑
标签: python python-2.7