# -*- coding:utf-8 -*- import functools def log1(text='qixi'): def decorator(func): @functools.wraps(func) def wrapper(*args,**kw): print('begin call') print('%s call %s():' %(text,func.__name__)) func(*args,**kw) return 'end call' return wrapper return decorator
把return 'end call'改成print('end call')应该就对了,又没说必须要返回什么东西
Sign in to make a reply
Sevenup_文烁_愿做这种人