def log3(text): def decorator(func): @functools.wraps(func) def wrapper(args,**kw): print('%s will call %s function'%(text,func.name)) func(args,**kw) print('%s called %s function' % (text, func.name)) return wrapper return decorator
@log3('list') def test3(): print('decorator一般用于调试程序3')
test3()
程序已在pycharm成功运行了,为啥评论有些符号没有显示出来,有大神知道怎么在评论显示出这些符号吗?
Sign in to make a reply
小新交作业
def log3(text): def decorator(func): @functools.wraps(func) def wrapper(args,**kw): print('%s will call %s function'%(text,func.name)) func(args,**kw) print('%s called %s function' % (text, func.name)) return wrapper return decorator
@log3('list') def test3(): print('decorator一般用于调试程序3')
test3()