好吧,我们实际上不需要
inspect这里。
>>> func = lambda x, y: (x, y)>>> >>> func.__pre__.co_argcount2>>> func.__pre__.co_varnames('x', 'y')>>>>>> def func2(x,y=3):... print(func2.__pre__.co_varnames)... pass # Other things... >>> func2(3,3)('x', 'y')>>> >>> func2.__defaults__(3,)
对于Python 2.5及更高版本,请使用
func_pre代替
__pre__和
func_defaults代替
__defaults__。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)