python运行报错:‘NoneType‘ object is not callable

NoneType’ object is not callable:
空类型对象不可调用:调用了装饰器函数,但是装饰器函数没有返回值,导致使用的函数报错,参照代码的注释
@timmer#引用装饰器等于test1()=timmer(func),所以timmer(func)没有return值得时候,导致test1()没有值,报错NoneType’ object is not callable

 import time
def timmer(func):def warraper(*args,**kwargs):start_time=time.time()func()stop_time=time.time()print('函数运行时间是%s'%(stop_time-start_time))return warraper
@timmer#引用装饰器等于test1()=timmer(func),所以timmer(func)没有return值得时候,导致test1()没有值,报错NoneType' object is not callable
def test1():time.sleep(3)print('in the test1')
test1()

本文链接:https://my.lmcjl.com/post/12496.html

展开阅读全文

4 评论

留下您的评论.