python 的装饰器和修饰器一样吗?



                    
                    
毕竟希兮
4171 次浏览 2024-05-27 提问
55

最新回答 (1条回答)

2024-05-27 回答

是一个意思,只是翻译不同

扩展回答

关于python修饰器调用报错问题

<"..
>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':
;>

python 装饰器的问题

这样才可以调用wrappedFunc函数的啊
但是返回调用wrappedFunc()的时候为什么发生了错误呢:
修改成return wrappedFunc之后恢复了功能

问题:
我给空函数添加了装饰器decorator
return wrappedFunc()的时候发生了错误

第二张
第一张,如上图:
我返回的应该是wrappedFunc的调用,如上图

相关问题

页面运行时间: 0.20034098625183 秒