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



                    
                    
大碗碗儿
81745 次浏览 2024-06-02 提问
122

最新回答 (2条回答)

2024-06-02 回答

print 

你装饰器的用法不对.__name__)
 ,  func(*args;  :


====

def  ,func;*args;called"%(ctime();**kwargs), ,%s;%s, " :
 , tsfun(func,你要的功能大概的写法如下

2024-06-02 回答

不要再shell里用装饰器,在编辑器里写,然后执行就没错了

扩展回答

关于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 修饰符@的问题,不太理解。

ython中的@修饰符应该怎么理解,感觉好难。大牛能指点一下吗,或者推荐一下那本书有详细的介绍修饰符的python书籍不
问题补充:一些好的博客也是可以的

相关问题

页面运行时间: 0.04765510559082 秒