2016-05-09 115 views
1

我有一個函數fun和對象argskwargs,我想獲得的參數和值的字典,將在fun可如果我稱其爲fun(*args, **kwargs)(實際上並未呼叫fun)。換句話說,我需要的args元素綁定參數名稱,並填寫參數argskwargs用默認值遺漏灌裝默認Python中失蹤/從ARGS/kwargs和函數簽名的參數2.7

在Python 3.3有一個inspect.signature,可以幫助,但我在Python 2.7的工作,做任何人都有一個指向可以在2.7中執行此任務的代碼的指針?

+0

你可以添加[最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve)至你的問題? – Kasramvd

+1

Python 2有'inspect.getargspec()'。但是,這並不像'inspect.signature'那樣全功能。 –

+0

@MartijnPieters對,我希望有人做了一個backport,或者重寫了<100 LoC片段中的邏輯 –

回答