網頁

2015年6月28日 星期日

[Python] inspect.getargspec

主題: inspect.getargspec

Example:

#!/usr/bin/python

import inspect

def myfunc(a, b=2, c=1, *args, **kwargs):
        print ("%r %r %r" % (a,b,c))
        return a

argspec = inspect.getargspec(myfunc)

print (str(argspec))

結果:

ArgSpec(args=['a', 'b', 'c'], varargs='args', keywords='kwargs', defaults=(2, 1))

結論:

利用inspect.getargspec可以取得func的argument的相關資訊

沒有留言:

張貼留言