为了账号安全,请及时绑定邮箱和手机立即绑定

Python装饰器是如何获取被装饰函数的参数的?

def log(f):
    def fn(*args, **kw):
        print 'call ' + f.__name__ + '()...'
        return f(*args, **kw)
    return fn


正在回答

1 回答

直接将被装饰函数的参数放入内嵌包装函数fn的参数*args中

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

Python装饰器是如何获取被装饰函数的参数的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信