请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

f1(test fun)这一步不用语法糖是怎么样一个执行过程

不知道为什么wrapper那里为什么要传的参和外部的是什么f1传入的参数怎么联系到一起的

正在回答 回答被采纳积分+3

1回答

7七月 2018-06-12 10:57:48

不知道为什么wrapper那里为什么要传的参和外部的是什么f1传入的参数怎么联系到一起的。 我实在是 理解不了 这句话啊,同学。

0 回复 有任何疑惑可以回复我~
  • 老师,我大概知道楼上同学问题的意思:
    def decorator(func):
        def wrapper(func_name):
            print(time.time())
            func(func_name)
    
        return wrapper
    
    
    def f1(func_name):
        print('This is a function ' + func_name)
    
    
    f = decorator(f1)
    f("func—test")
    f()
    这样报错,
    TypeError: wrapper() missing 1 required positional argument
    有没有正确的写法。
    回复 有任何疑惑可以回复我~ 2019-06-20 10:34:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信