2011-05-23 55 views

回答

4

.args包含傳遞給部分函數的參數。如果您想獲得原始函數期望的參數,請使用.func屬性上鍊接的inspect解決方案。

您可以通過一個functools.partial對象上調用dir發現了這一點:

>>> dir(x) 
['__call__', '__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'args', 'func', 'keywords'] 
+0

感謝,要求檢查的my_partial_function.func工作 – 2011-05-23 14:12:54