<"..
>stdin>以下代码自定义了一个函数tsfunc.:
;>. pass
提示如下异常
>.,作为foo函数的修饰器
>
TypeError;>. return func()
;>., in <., called"..,func. print ", line 1;.;%s;> def tsfunc(func); %(ctime();module>.,%s..__name__)
:
File " @tsfunc
: '> foo()
Traceback (most recent call last). def foo();NoneType':
;>
这样才可以调用wrappedFunc函数的啊
但是返回调用wrappedFunc()的时候为什么发生了错误呢:
修改成return wrappedFunc之后恢复了功能
问题:
我给空函数添加了装饰器decorator
return wrappedFunc()的时候发生了错误
第二张
第一张,如上图:
我返回的应该是wrappedFunc的调用,如上图
首页 > 装修问问 > 其它 > python 修饰符@的问题,不太理解。